Domande con tag 'object-oriented'

7
risposte

Appello del datore di lavoro; Uso OOP nel mainstream; soluzioni che fioriscono con OOP

Sono attualmente nel processo di ciò che spero di essere un cambiamento di carriera nel campo della programmazione. Nonostante la mia vasta gamma di conoscenze nel campo e l'esposizione aggiuntiva ai concetti del college (che alla fine lasciava...
posta 07.01.2012 - 17:43
2
risposte

Modelli di età del design

Quando hanno avuto origine questi schemi di progettazione? Balking, Builder, Delegation, Facade, Memento. Ho cercato giorni attraverso la rete, quindi se qualcuno mi indica una semplice ricerca su google posso spararmi. La vera domanda che ho è...
posta 03.11.2011 - 14:03
4
risposte

L'Orientamento degli oggetti richiede il concetto di ereditarietà? [chiuso]

Ho letto Analisi orientata agli oggetti e progettazione con le note delle applicazioni scritto da Grady Booch. Nel libro c'è una frase: There are three important parts to this definition: (1) Object-oriented programming uses objects, not...
posta 20.01.2015 - 20:03
6
risposte

Comprendere meglio la composizione UML

La differenza tra Composizione e Aggregazione in UML (e talvolta anche nella programmazione) è che con Composition, la durata degli oggetti che compongono il composito (ad esempio un motore e un volante in un'auto) dipende dall'oggetto composito...
posta 26.05.2014 - 19:49
4
risposte

L'SRP è un principio ambiguo? [chiuso]

Sono stato a conoscenza di SOLID da molti anni e ho sempre pensato che "OLID" fosse un buon insieme di principi di progettazione da seguire ... il problema è che ho sempre riscontrato difficoltà con la "S", L'ho sempre pensato come un principio...
posta 13.11.2017 - 01:22
4
risposte

qual è il termine per la classe nella parte inferiore di una gerarchia di classi?

Hai una gerarchia di classi: D estende C che estende B che estende A, per esempio. A sarebbe la migliore classe, ma che ne dici di D? Sto cercando un modo breve e conciso per descrivere la posizione di D all'interno della gerarchia È la...
posta 13.06.2012 - 15:39
9
risposte

L'ereditarietà limita ciò che possiamo fare con la generalizzazione?

Come regola generale, la generalizzazione viene utilizzata solo in circostanze specifiche. Ad esempio, quando possiamo dire che X è letteralmente una sottoclasse di Y. Quindi, possiamo tranquillamente dire che un cavallo è una sottoclasse di mam...
posta 09.04.2011 - 15:19
4
risposte

Gli oggetti strategia devono avere lo stato?

Ho un oggetto applicazione che deve validare alcuni dati. Il particolare algoritmo di convalida non è noto fino al runtime, quindi passo un oggetto di validazione ad esso, usando il modello di strategia . L'applicazione potrebbe aver bisogno...
posta 13.06.2011 - 21:01
4
risposte

Come imparare gli usi pratici dei modelli di progettazione

Uso la programmazione OOP con l'ereditarietà, ma non ho ancora utilizzato le interfacce. Voglio imparare come utilizzare i modelli di progettazione, ma trovo che siano molto difficili da imparare. C'è un modo per apprendere facilmente i modelli...
posta 01.03.2011 - 06:51
4
risposte

è 'protetto' sempre ragionevole al di fuori dei metodi e dei distruttori virtuali?

quindi, supponiamo di avere alcuni campi e metodi contrassegnati come protetti (non virtuali). presumibilmente, l'hai fatto perché non li hai contrassegnati come pubblici perché non vuoi che alcuni nincompoop li chiamino accidentalmente nell'ord...
posta 29.08.2012 - 16:05