Domande con tag 'object-oriented'

3
risposte

Quando la sottoclasse è meglio "Copia Incolla, quindi Refactor", o "Refactor, quindi Implementa"

Al momento ho una classe Foo , ho deciso che ho bisogno di un secondo tipo di Foo in cui voglio testare un'implementazione significativamente diversa. Senza dubbio condividerò alcune funzionalità con Foo quindi dovrò creare un geni...
posta 08.02.2014 - 11:29
1
risposta

Domanda sul grafico

Sto cercando di implementare una struttura di dati del grafico in C #. Ho le seguenti interfacce: public interface IVertex<TValue> { TValue Value { get;} VertexList<IVertex<TValue>> Neighbours { get;} int...
posta 24.01.2014 - 11:38
3
risposte

Perché la privacy a livello di oggetto è difficile da utilizzare come paradigma e perché è auspicabile?

Ho sentito un noto designer del linguaggio notare che nessuna lingua oggi applica la privacy degli oggetti reali e non siamo ancora sicuri se sia possibile in pratica progettare un linguaggio che lo faccia. Senza cercare di leggere la mente d...
posta 04.10.2014 - 07:29
2
risposte

Motore di raccolta delle statistiche per i sistemi C ++

Abbiamo un progetto di ricerca con il ciclo di sviluppo delle statistiche prototipo- e gt; Ad ogni modo, il nostro prodotto finale è un prototipo, quindi la suite di raccolta delle statistiche è non usato in modo persistente. Supponendo che abbi...
posta 09.05.2013 - 01:42
3
risposte

Quale alternativa è meglio disegnare questo scenario?

Stavo creando e discutendo un diagramma di classe con un mio partner. Per semplificare le cose, ho modificato il dominio reale su cui stiamo lavorando e ho creato il seguente diagramma: Fondamentalmente,un'aziendalavorasucostruzionichesonoabb...
posta 08.06.2014 - 20:26
2
risposte

Il polimorfismo del sottotipo distingue tra comportamento ereditario o ereditare un'interfaccia?

Per fornire un contesto, ho visto recentemente alcuni commenti che equivalgono ad ereditare il comportamento da un supertipo, ereditando un'interfaccia pura senza alcun comportamento. Ma ci sono conseguenze piuttosto significative e diverse per...
posta 09.04.2014 - 19:31
1
risposta

Il mio diagramma delle classi UML è troppo complicato, cosa dovrei fare?

Le classi hanno 10-20 link tra loro e non puoi vedere nulla in quel caos di un diagramma Purtroppo abbiamo finito di scrivere codice e se cambiamo il diagramma delle classi dobbiamo rifare tutto     
posta 07.04.2014 - 01:16
3
risposte

Questo nel modello di Osservatore conta come composizione?

In una classica implementazione del pattern di progettazione di Observer, il soggetto ha una lista di riferimenti a tutti i suoi osservatori, e ogni osservatore potrebbe avere un riferimento al suo soggetto. Questa è considerata una composizi...
posta 19.03.2014 - 10:23
2
risposte

Come NSObject può contenere una NSString se NSString è un NSObject

Come può NSObject contenere una NSString se NSString è un NSObject /* NSObject.h Copyright (c) 1994-2012, Apple Inc. All rights reserved. */ (NSString *)description; NSObject ha una proprietà denominata 'description' che è una NSString ma...
posta 14.03.2014 - 23:01
1
risposta

Come posso separare in modo pulito il primo codice tutorial aperto dal mio normale codice di visualizzazione in OOP?

Ho un'architettura MVC e ho le viste di base completate. Ora ho bisogno di aggiungere la prima modalità tutorial utente nel progetto. Non voglio aggiungere controlli per il primo stato utente in tutte le viste che ne hanno bisogno, ma l'unica al...
posta 25.02.2013 - 04:53