Domande con tag 'object-oriented-design'

2
risposte

Esiste una linea guida comune per l'invio di un intero oggetto come argomento rispetto all'invio di proprietà rilevanti?

Diciamo che ho una classe Person : class Person { public string FirstName { get; set; } public string LastName { get; set; } public string IdCard { get; set; } public string Phone { get; set; } public string Address { g...
posta 23.04.2017 - 16:29
4
risposte

Che cos'è un'architettura software e come rappresentarla?

Ho cercato molto per una spiegazione chiara di un'architettura software, ma ogni volta sono diventato più confuso, quindi cos'è un'architettura software ed esiste un modo standard per rappresentarlo oppure è qualcosa di generico che descrive alc...
posta 26.03.2017 - 07:22
2
risposte

Qual è la differenza tra un metodo astratto e un'interfaccia [duplicato]

Un'interfaccia richiede l'implementazione delle funzioni specificate in una classe che implementa l'interfaccia. Una funzione astratta di una classe astratta richiede l'implementazione in una classe che estende la classe astratta. So...
posta 27.05.2015 - 12:09
1
risposta

Esempio tecnico di modellazione di un dominio con OOD?

Considerando il favorire la composizione rispetto all'ereditarietà e l'osservazione di vari modelli di progettazione, esistono diversi approcci per modellare un dominio. Supponiamo di avere Entità che sono molto simili sotto alcuni aspetti, m...
posta 16.06.2014 - 09:59
1
risposta

Variabile vs valore in un'etichetta dell'interfaccia utente come parametro del metodo

Immagina di aver aggiornato un'etichetta dell'interfaccia utente con un valore. Poiché si tratta di un'etichetta, l'utente finale non può aggiornare direttamente il valore e può essere modificato solo tramite codice. Diciamo che il valore è X...
posta 04.07.2018 - 05:14
2
risposte

Interfacce leggermente diverse

Sto creando una classe che ha una variabile di istanza con diverse implementazioni, ma il problema è che tutte le implementazioni hanno un'interfaccia leggermente diversa. Esempio: class GameObject { virtual Transform * getTransform() =...
posta 25.07.2017 - 00:15
2
risposte

Programmazione e modellazione orientata agli oggetti [chiusa]

Sto seguendo un corso in OOA / D questo semestre. Ho alcuni dubbi sulla programmazione orientata agli oggetti. È vero che la programmazione orientata agli oggetti può essere eseguita senza alcun modello specifico come OMT? Quali sono i...
posta 08.07.2012 - 08:16
1
risposta

Design pattern per modificare lo stato e notificare gli altri modificatori senza un loop

L'idea è che ho un set di proprietà che rappresentano le possibili opzioni nell'app. Queste opzioni possono essere modificate in vari modi, ad esempio dall'interfaccia utente, da remoto, da terze parti, ecc ... Ogni volta che uno di questi mo...
posta 12.09.2014 - 10:36
1
risposta

Devo forzare la regola "composizione sull'ereditarietà" ai membri della classe?

Come noto, secondo la regola "composizione sull'ereditarietà", dovremmo evitare di riutilizzare un metodo per ereditarietà, ma per quanto riguarda i membri della classe? Supponiamo che io abbia classi genitore e figlio come la seguente: public...
posta 22.06.2016 - 07:55
2
risposte

Chiarificazione applicabilità di Singleton

In base al libro dei modelli GOF Design, è necessario utilizzare il modello Singleton quando: there must be exactly one instance of a class, and it must be accessible to clients from a well-known access point when the sole instance sho...
posta 17.11.2018 - 16:33