Domande con tag 'class-design'

2
risposte

Classi e costanti astratte

Ho due classi che condividono molto codice e sono concettualmente variazioni su una classe comune. Quindi voglio una classe astratta che contenga tutto il loro codice comune e quindi possono ereditarla e riempire le cose uniche per loro. Tuttavi...
posta 24.03.2015 - 21:04
2
risposte

molte a molte relazioni nello schema del database e nel diagramma delle classi di oop

Ho entità per studenti e gruppi. Lo studente può avere molti gruppi e il gruppo può avere anche molti studenti. quindi nel database dovrei avere la classe media e cambiare la relazione molti a molti con uno-a-molti e molti-a-uno. La mia doman...
posta 24.12.2014 - 17:13
2
risposte

Design - Parser.hasInfo (MyClass) vs MyClass.hasInfo ()

Sto lavorando su un sistema di elaborazione dei documenti. Sono fiducioso con una classe Document che rappresenta ciascun documento in elaborazione. Il problema: Ogni Document può avere un CoverSheet , e se lo fa, dobb...
posta 14.10.2014 - 02:29
5
risposte

modello di oggetto e modello di dati

Ho sentito / letto cose miste su come iniziare con un modello di oggetti o un modello di dati. E più persone dicono di iniziare con un modello di oggetti in quanto faciliterà la modellazione dei dati. La mia domanda è: non dovrebbe un modello...
posta 22.04.2014 - 17:57
2
risposte

Quando utilizzare l'ereditarietà o la composizione / aggregazione?

In generale, come faccio a decidere se usare la classe make come classe super o renderla un membro di dati privato di un'altra classe? Ad esempio, date due classi, come si decide se farlo: public class Sprite { private BaseImage image;...
posta 22.06.2013 - 15:40
2
risposte

Introduzione delle differenze comportamentali in un modello di dominio complesso

Supponiamo di costruire un sistema per la gestione di strutture di dominio di grandi dimensioni come i prestiti bancari o il contratto di assicurazione. Alla radice del modello di dominio è una classe di prestito. Serve come un punto di ingresso...
posta 01.02.2017 - 14:08
1
risposta

Implementazione di una classe di nome utente

Sto tentando di incapsulare diverse funzionalità su un utente in una singola classe. Sebbene l'uso principale di questa classe sia quello di inizializzarlo una volta e non dover mai richiamare alcuna variabile, vorrei che questa classe fosse sca...
posta 06.08.2014 - 18:33
2
risposte

Quando utilizzare un repository / servizio vs una variabile di istanza?

Quando un oggetto appartiene veramente a una classe? Ho familiarità con la relazione "ha-a", ma nel caso di un oggetto Employee, ha "un-un" 401k, ma non è realmente composto da un oggetto 401k. Come dipendente, il mio 401k non mi rende quello ch...
posta 15.12.2017 - 01:57
2
risposte

Eliminazione della dipendenza ciclica

Voglio evitare la dipendenza ciclica in questo schema: DbRepository ha bisogno di IUserDbEntityFactory per creare User entità che ha bisogno di IUserPublishedInfoInitializer per creare UserPublishedInfo su richi...
posta 03.08.2016 - 14:12
1
risposta

Come organizzare un set di classi di evidenziazione della sintassi?

Sto creando un set di evidenziatori di sintassi per un'applicazione. Le lingue includono: HTML (in particolare HTML5) JavaScript PHP CSS (in particolare CSS3) Il problema sta nel modo in cui le classi devono essere organizzate. Poic...
posta 19.07.2011 - 04:07