Domande con tag 'object-oriented-design'

1
risposta

Object Communication Design

Più sistemi di primo livello che comunicano tra loro tramite messaggi (eventi / comandi). La classe Main del programma avvolge tutti i sistemi e ha un componente di distribuzione messaggi che consegna messaggi da un sistema a un altro. Ogni s...
posta 06.10.2015 - 08:49
2
risposte

Progettazione di un lettore di libri online

Voglio progettare un sistema di lettura di libri online come esercizio di programmazione. Ho annotato i seguenti requisiti: Ricerca di un libro per titolo. Aggiungi ai preferiti un libro. Contrassegna un libro come preferito. Dai il vo...
posta 16.10.2015 - 06:46
1
risposta

Implementazione dell'interfaccia: un parametro che non mi serve

pseudo-codice  interface IPagingInfo { int CurrentPageNo { get; } int RowsPerPage { get; } ... } interface ResultsRetriver { ResultRows GetResults(IPagingInfo pagingInfo); } class ANewResultsRetriver : ResultsRetriver {...
posta 14.10.2015 - 21:00
2
risposte

Design pattern per la gestione di tre oggetti diversi

Sto cercando il modo migliore per risolvere il seguente problema: I have three lists of different objects: AppleJuice, OrangeJuice & Juice. All Juice properties exists in AppleJuice & OrangeJuice and I only need these from AppleJuic...
posta 30.05.2016 - 20:13
1
risposta

è un buon design

Ad esempio, ho un clan e un personaggio. C'è un personaggio che è il capo. Per dare al clan una caratteristica specifica, è richiesto un po 'di denaro dal personaggio. Non voglio avere un accoppiamento troppo stretto. Al momento ho un membro...
posta 16.06.2016 - 04:30
1
risposta

Bloccato sul design quando si tenta di creare un archivio oggetti

Sto lavorando a un progetto API su piccola scala ma poiché verrà utilizzato e gestito da persone che non sono sviluppatori software commerciali sto cercando di mantenere il design il più possibile distinto e identificabile, l'uso di SOLID lo ha...
posta 01.10.2015 - 08:15
3
risposte

Dipendenza ciclica in questo progetto

Ho 2 moduli (contenenti più classi). Chiamiamoli Module A e Module B . Il modulo B ha una dipendenza dal modulo A: Module B -> Module A . Ora, ho creato una classe di utilità C , che A e B dovrebbero usare ma l'utilità stessa...
posta 19.05.2016 - 07:23
1
risposta

Dovrei effettivamente usare l'incapsulamento qui?

Dichiarazione del problema Ho intenzione di scrivere una libreria per controllare tutta una serie di relay, e sto solo cercando di pensare concettualmente in questo momento. Ecco i miei vincoli di progettazione: Abbiamo un numero esa...
posta 06.05.2016 - 14:17
1
risposta

Filtro delle aggiunte a un elenco

Spero di postare questo nel giusto SX e l'ho taggato correttamente. Ho un sistema legacy con cui creo aggiunte contenenti un oggetto elenco personalizzato. Questo oggetto elenco può contenere due tipi di elementi, un altro elenco o un elem...
posta 25.06.2015 - 03:00
1
risposta

Uso inefficiente delle interfacce in OOP (C #)

Nel mio codice, ho due interfacce, diciamo IOpenable e IExaminable . IOpenable consente all'utente di Open o Close dell'oggetto e IExaminable consente all'utente di Examine dell'oggetto. Ora abbiamo una sort...
posta 26.07.2015 - 07:34