Domande con tag 'object-oriented'

3
risposte

Il metodo principale dovrebbe essere costituito solo da creazioni di oggetti e chiamate di metodi?

Un mio amico mi ha detto che, la procedura migliore è che il metodo contenente classe main deve essere denominato Main e contiene solo il metodo main . Anche il metodo main dovrebbe solo analizzare gli input, creare altri ogge...
posta 26.03.2012 - 17:31
4
risposte

Refactoring in domain driven design [closed]

Ho appena iniziato a lavorare su un progetto e stiamo utilizzando un design basato su domini (come definito da Eric Evans in Design basato sul dominio: affrontare la complessità nel cuore del software . Credo che il nostro progetto sia certam...
posta 20.12.2010 - 01:55
2
risposte

Lettura consigliata per l'architettura di progettazione dell'applicazione (orientata agli oggetti)? [duplicare]

Nella vita non importa se fai una cosa per 15 anni. finirai per svegliarsi un giorno e chiedere cose equivalenti a "come faccio a camminare?" :) La mia domanda specifica è che come nuovo concorrente di C # e OOP sto entrando in molti pi...
posta 07.04.2012 - 13:41
3
risposte

Ereditarietà: il codice dalla superclasse è virtualmente * copiato * in sottoclasse o è * riferito alla sottoclasse *?

La classe Sub è una sottoclasse della classe Sup . Cosa significa in pratica? O in altre parole, qual è il significato pratico di "ereditarietà"? Opzione 1: Il codice di Sup è praticamente copiato in Sub. (come in "copia-incolla"...
posta 15.04.2014 - 22:29
5
risposte

Ogni metodo deve avere una classe di test JUnit separata?

Sto scrivendo i test dell'unità JUnit per le mie lezioni. È meglio avere una classe separata per ogni metodo o avere solo una classe di test per ogni classe effettiva?     
posta 26.07.2014 - 09:29
6
risposte

Come evitare il downcasting?

La mia domanda riguarda un caso speciale della super classe Animal. Il mio Animal può moveForward() e eat() . Seal estende Animal . Dog estende Animal . E c'è una creatura speciale che estende anche...
posta 17.06.2014 - 17:34
5
risposte

Perché C # non supporta l'ereditarietà multipla?

Anche se potrebbe essere una cattiva pratica, direi che c'è il tempo per raggiungere il suo scopo.     
posta 09.11.2010 - 21:27
6
risposte

Cos'è un processo semplice per progettare un sistema OOP prima di codificarlo?

Ogni volta che mi veniva richiesto di costruire un progetto, sono sempre riuscito a costruirlo, non progettando un piano o un progetto, ma dopo aver scritto una lezione che era necessaria, che ha arricchito l'intero progetto, costruendo dal bass...
posta 21.06.2017 - 05:34
9
risposte

E se i globals hanno senso?

Ho un valore di cui hanno bisogno molti oggetti. Ad esempio, un'applicazione finanziaria con diversi investimenti come oggetti e la maggior parte di essi ha bisogno del tasso di interesse corrente. Speravo di incapsulare il mio "ambiente fina...
posta 10.07.2012 - 01:40
3
risposte

Best practice per l'utilizzo pubblico, protetto, privato?

È corretto dire che è buona norma impostare tutto su private in primo piano quando si codifica qualcosa? E poi lo aggiorni solo a protected se una sottoclasse ne ha bisogno, o public se un'altra classe ne ha bisogno?     
posta 29.03.2016 - 21:15