Domande con tag 'class-design'

1
risposta

Come gestire il passaggio di più dipendenze in una gerarchia di moduli

Quindi ho la mia applicazione composta da un numero di moduli in una gerarchia di moduli. Inoltre assumiamo che ogni modulo sia una classe e abbiamo un albero di classi in cui le classi in alto usano le classi sottostanti, per renderlo più sempl...
posta 22.05.2014 - 16:12
1
risposta

Come memorizzare una quantità potenzialmente grande di proprietà opzionali degli oggetti?

Sto utilizzando Entity Framework Code First con ASP.NET MVC. Questo gestisce la progettazione del mio database in base ai modelli di dominio all'interno della mia applicazione. Allo stato attuale, il motore che sto scrivendo avrà una cla...
posta 23.10.2014 - 10:19
3
risposte

Quale struttura di classe consente una classe base e un mix / match di sottoclassi? (Simile agli utenti con ruoli)

Ho un set di caratteristiche di base e quindi un numero di sottotipi. Ogni istanza deve essere uno dei sottotipi, ma può essere più sottotipi contemporaneamente. I sottotipi di ogni cosa possono cambiare. In generale, non mi interessa quale so...
posta 02.04.2012 - 22:41
2
risposte

Progettare le mie classi con le relazioni

Ho bisogno di costruire un'interfaccia utente per inserire valori nel database. Sono bloccato con il mio design di classe per realizzarlo. Ho bisogno di un'interfaccia utente in cui sia possibile inserire il nome del sistema. Ogni sistema può...
posta 24.09.2015 - 13:23
1
risposta

Interfaccia / classe del contratto con classi interne / interfacce

Breve descrizione della struttura del mio progetto. Ho alcune classi base come BaseView , BasePresenter .... Anche il mio progetto è costituito da moduli, il modulo rappresenta una parte completa dell'applicazione. Ogni modulo ha il...
posta 18.12.2016 - 15:26
2
risposte

Verifica dei parametri in Costruttore o Servizio

Leggevo su questa pagina su quando per controllare i parametri durante la costruzione di un oggetto. La risposta accettata suggerisce di lanciare l'eccezione dal costruttore in modo che un oggetto non valido non possa essere costruito. Sono...
posta 18.09.2018 - 17:53
3
risposte

Architecture persistenza (e altri sistemi interni). Interfacce, composizione, pura ereditarietà o centralizzazione?

Supponiamo che tu debba implementare la persistenza, penso che tu sia generalmente limitato a quattro opzioni (correggimi se sbaglio, per favore) Ogni classe persistente: Dovrebbe implementare un'interfaccia (IPersistent) Contiene un og...
posta 17.12.2012 - 00:04
2
risposte

Utilizzo dei tratti PHP per simulare l'ereditarietà multipla

Per questa domanda voglio presentare il mio attuale design e la mia idea di usare un tratto. Vorrei sapere se la mia comprensione dei tratti è corretta e se il mio problema può essere risolto con un altro design che non li coinvolge. La mia a...
posta 18.12.2016 - 14:50
4
risposte

Quando devo mescolare le funzioni con i dati in una classe?

Sulla base di alcune domande ho chiesto ( 1 , 2 , 3 ) Spesso mi viene suggerito di separare i dati dalle funzioni (a causa di cambiamenti di funzione, singola responsabilità, separazione delle preoccupazioni, adozione di interfacce, immutabili...
posta 06.04.2015 - 07:31
4
risposte

Che cosa è buona pratica quando si ereditano le classi statiche non è possibile / permesso

Sto sviluppando un progetto in C # ea causa di una decisione di progettazione non è possibile che una classe statica erediti un'altra classe statica. Ma ho, a mio parere, un caso in cui ciò avrebbe senso. Ho un lettore musicale che è in grado...
posta 12.07.2013 - 10:20