Domande con tag 'object-oriented'

2
risposte

Tratti e implementazione vs solo implementazione

Nel mio precedente lavoro Java, abbiamo cercato di evitare la definizione di interfacce per tutto, a meno che non avessimo realmente implementazioni multiple per questo. Questa potrebbe essere solo la mia opinione, ma se c'è solo un'implementazi...
posta 14.03.2018 - 13:07
2
risposte

Come si applica la regola "Composizione radice" a Domain Driven Design?

Sono confuso dall'applicazione della "Composition Root" (CR) per creare aggregati in DDD. Seemann (2012) definisce CR come una "(preferibilmente) posizione unica ... dove i moduli sono composti". Discute per la composizione di grafici di oggetti...
posta 28.02.2018 - 17:44
3
risposte

Qual è il nome di questo modello (se presente)?

C'è una sorta di schema in cui mi sono imbattuto in "scoprire" che sembra estremamente utile, ma non l'ho mai visto prima. È una specie di modo per ottenere l'ereditarietà attraverso un'interfaccia. È davvero strano dove la classe "diventa" ciò...
posta 09.09.2018 - 21:07
1
risposta

Read Only Livello di accesso ai dati generico Best practice

Sto provando a scrivere un'arte di una libreria di accesso ai dati "generica" per accedere ai dati del software ERP della mia azienda, che è la nostra principale / principale applicazione in cui vengono gestiti tutti i nostri dati correlati....
posta 27.01.2018 - 03:19
2
risposte

Creazione di una copia modificata di un'istanza di un'interfaccia astratta

Dire che ho un'interfaccia Interface , che contiene solo getter per vari campi. Questa interfaccia ha implementazioni multiple (diciamo Foo e Bar ), ognuna delle quali aggiunge vari campi. Tutte queste implementazioni sono immutabil...
posta 25.01.2018 - 12:44
2
risposte

Espansione della conoscenza di Python / Next book e / o Topic da leggere / ricercare

Ho iniziato a programmare applicazioni web e Python per un po 'di tempo, ma non ho mai approfondito in profondità OOP. Uso sempre le classi ma sono abbastanza sicuro di non ottenere pienamente ciò che potrei ottenere da OOP. Così oggi ho aperto...
posta 19.05.2011 - 20:52
9
risposte

La classe A richiede informazioni aggiuntive quando lo si utilizza. Come passare a B?

Nota : sono consapevole della scarsa formulazione del titolo, ma non sono riuscito a trovare uno migliore. Se qualcuno ha un'idea migliore, modifica il titolo. Sto provando a ricreare un gioco di carte, ma ho difficoltà a risolvere un proble...
posta 08.08.2017 - 22:52
2
risposte

Oggetti immutabili vs mutabili - Design

Ho una classe che modella LogicalExpressions. Le foglie sono classi che implementano un'interfaccia IEvaluable, che ha un metodo chiamato Evaluate che restituisce un booleano come risultato. public class MyEvaluable : IEvaluable { public b...
posta 16.01.2017 - 15:45
2
risposte

Oggetto che deve essere utilizzato dal livello di servizio

Il mio progetto ha un livello di interfaccia utente, un livello di servizio e un livello di repository. Quest'ultimo ha oggetti Entity come parte dell'ORM (.net Entity Framework). Il servizio in seguito restituisce un Dto al livello dell'inte...
posta 23.09.2017 - 02:14
2
risposte

Mapping di oggetti di business ai loro relatori

Questa domanda deriva dal problema più concreto chiesto qui Il problema che vorrei discutere qui sembra essere un modello molto comune nell'ingegneria del software. Molte applicazioni utilizzano l'architettura a due livelli: il livello azie...
posta 25.05.2017 - 21:43