Domande con tag 'object-oriented'

2
risposte

Disegni di progettazione per creare oggetti che hanno un elenco di oggetti che hanno anche un elenco di oggetti

In termini di buon design OOP, qual è il modo migliore per strutturare il codice che è solo un contenitore di un elenco di oggetti che contiene altri elenchi di oggetti che sono anche solo altri contenitori? Esempio: un libro di ricette possi...
posta 06.09.2016 - 20:48
4
risposte

Se l'app per utilità a scopo singolo utilizza una classe

Quando si scrive una piccola app di utilità, ciò fa solo una cosa, se una cosa viene incapsulata in una classe separata, o semplicemente lascia che sia parte di qualunque classe / modulo venga utilizzata per avviare l'applicazione? Cioè Principa...
posta 01.11.2013 - 06:34
2
risposte

La coesione riduce veramente l'accoppiamento?

' Le classi coesive riducono l'accoppiamento ' Quindi, se le classi coesive o le classi connesse riducono l'accoppiamento (unione), quale parte del puzzle mi manca? A proposito, ho preso questa frase da un articolo sull'identificazione del...
posta 06.08.2013 - 06:25
6
risposte

I delegati sfidano l'OOP

Sto cercando di capire OOP in modo da poter scrivere codice OOP migliore e una cosa che continua a venire è questo concetto di delegato (usando .NET). Potrei avere un oggetto, che è totalmente autonomo (incapsulato); non sa nulla del mondo ester...
posta 02.08.2013 - 14:07
2
risposte

Fabbriche, vettori e puntatori intelligenti - Domanda di progettazione

Quindi, il mio codice aziendale ha bisogno di alcuni oggetti. Non sa quanti oggetti ha bisogno e non conosce i tipi esatti (perché il polimorfismo è coinvolto). Per me, questo suona per una buona ragione per andare in fabbrica. Il mio codic...
posta 15.12.2015 - 16:23
2
risposte

Importanza del design orientato agli oggetti

Ho iniziato a studiare la progettazione e la modellazione orientata agli oggetti utilizzando il questo libro di James Rumbaugh. Utilizza uno strumento chiamato Tecnica di modellazione degli oggetti (OMT). Ho alcune domande per principianti....
posta 09.06.2012 - 04:24
2
risposte

Perchè più chiamate verso le stesse classi "Il costruttore dall'interno di un costruttore non funzionerebbe?

Dai un'occhiata al seguente frammento: public class Foo { int digit; String name; Foo (int d, String n) { this(d); // cannot do following. //compile-time error: Constructor call must be first statement in a Constructor //this...
posta 23.02.2012 - 08:44
3
risposte

Esiste un termine specifico per un metodo accessor che restituisce un valore booleano?

Mi sembra di ricordare che esiste un termine specifico per un metodo accessor che restituisce un valore booleano ma mi sfugge. Ad esempio: metodi tipici come: class Example { bool isDirty(); bool hasChildren(); bool isValid(SomeTyp...
posta 14.02.2012 - 14:30
4
risposte

Strategia per evitare copie difensive mantenendo il corretto incapsulamento

Voglio mantenere una dipendenza disaccoppiata, ma allo stesso tempo, una volta passata alla funzione di costruzione, voglio consentire le modifiche solo attraverso Whatever (nell'esempio seguente) perché la modifica della dipendenza dall'es...
posta 10.01.2017 - 04:24
1
risposta

In attesa immediata di una chiamata asincrona [duplicato]

Mentre lavoravo su un progetto ereditato, ho notato che gli sviluppatori originali hanno creato molte funzioni asincrone che mai sembrano per trarre vantaggio dall'essere, beh, asincrono . Ad esempio: // The async method private async Typ...
posta 01.12.2017 - 22:46