Domande con tag 'object-oriented-design'

1
risposta

Devo tenere un ID e l'elemento [duplicato]

Diciamo che ho un cliente che contiene una classe di indirizzo come: public class Customer { public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public Address Address { get;...
posta 01.12.2015 - 10:08
1
risposta

comportamento dell'oggetto del valore di progettazione basato sul dominio

Ho recentemente terminato l'eccellente corso di Pluralsight di Steve Smith e Julie Lerman su Domain Driven Design e sto applicando la formazione a un progetto. Ho quello che penso sia un buon candidato per un oggetto di valore: MeasurementSpecif...
posta 20.02.2015 - 17:32
17
risposte

Qual è il valore nel nascondere i dettagli attraverso le astrazioni? Non c'è valore nella trasparenza?

Sfondo Non sono un grande fan dell'astrazione. Devo ammettere che si può beneficiare dell'adattabilità, della portabilità e della riutilizzabilità delle interfacce, ecc. C'è un vantaggio reale in questo caso, e non voglio metterlo in dubbio,...
posta 26.01.2012 - 19:22
1
risposta

Manipolazione dei dati per un singolo file

Sto cercando una soluzione best practice per la creazione di un oggetto la cui responsabilità è gestire l'archiviazione dei file per un singolo file. Voglio essere in grado di leggere i dati dal file, scrivere sul file, eliminare il file ecc....
posta 02.09.2015 - 11:25
1
risposta

Associazioni di modellazione

Sto lavorando alla fase di progettazione di un progetto di piegatura della carta. Ho alcune domande in questo. Parte della dichiarazione del problema dice "Un web può contenere uno o più nastri al suo interno e può contenere anche un gruppo di n...
posta 30.07.2014 - 02:51
1
risposta

refactoring per ereditarietà o composizione per grandi classi che dipendono dallo stato comune [duplicato]

Ho una grande classe (> 1000 linee), in cui tutti i metodi dipendono da un piccolo insieme di attributi in quella classe. Posso pensare a 2 modi rapidi di refactoring. Lo tengo come un oggetto enorme, ma divido i metodi correlati in cl...
posta 24.01.2015 - 13:22
0
risposte

Come modellare questo scenario Percorsi di spedizione?

Cerca di iniziare a codificare questa soluzione. Ho uno scenario come segue: A shipping operator has a network of routes to various ports, the routes are specified explicitly below Buenos Aires --> New York - 6 days New York...
posta 28.05.2015 - 10:39
0
risposte

Reporting Logic vs Domain Logic

La logica di reporting per estrarre i dati di dominio in un determinato formato risiede in oggetti dominio o oggetti di report separati? La logica di reporting deve: seleziona entità / dati che corrispondono ai criteri di selezione, ad es. i...
posta 02.07.2014 - 17:25
2
risposte

C # Problema di progettazione [chiuso]

Sto costruendo una piccola applicazione e sto cercando di capire il modo migliore per avvicinarmi al design. Sto cercando qualche consiglio / consiglio su come affrontare al meglio il seguente problema. Quello che ho è che ricevo un set di da...
posta 24.01.2014 - 19:42
1
risposta

Creazione di Set sottoclassi o Consenti configurazione esterna

Ho una TriggerCaller e una TriggerAction class. Il chiamante "chiama" il metodo do() sull'azione, che viene impostato con il metodo TriggerCaller s setAction() . Il resto del programma dovrebbe occuparsi della classe Tr...
posta 21.07.2013 - 21:04