Domande con tag 'object-oriented'

1
risposta

Come implementare Singleton su un caso Resource / ResourcesManager?

Questo è un esercizio di domanda accademica modello di progettazione. Abbiamo una classe di risorse e una pura classe di produzione ResourcesManager per gestire gli oggetti con tipo di risorsa. La domanda è Date le seguenti due definizioni:...
posta 09.01.2016 - 11:32
1
risposta

Domanda concettuale se passare dati tra le funzioni o usare una classe

Ho difficoltà a trovare un concetto / design ideale e apprezzerei le tue opinioni su questo. Ho 16 "tessuti" di cui ho bisogno per tenere traccia. Ogni tessuto contiene una pressione che deve essere calcolata in base all'ultimo valore. Qui...
posta 02.07.2015 - 13:51
1
risposta

Iniezione, strategie e OO

Sto lavorando al refactoring di un progetto. La logica aziendale sembra molto simile all'utilizzo del modello di strategia sarebbe molto utile, perché in base ai valori di tre proprietà (diciamo età, sesso e stipendio), viene applicata una polit...
posta 11.06.2015 - 11:07
2
risposte

Come funziona una funzionalità di ricerca in DDD con CQRS?

In Vaughn Vernon 's book Implementazione del design basato sul dominio e l'accompagnamento applicazione di esempio Ho scoperto che ha implementato un approccio CQRS per iddd_collaboration contesto limitato. Presenta le seguenti classi ne...
posta 21.05.2014 - 00:12
1
risposta

Combinazione di pattern: Fluent Builder e Null Object Pattern

Attualmente sto lottando con un codice GUI in cui ho una tabella le cui righe corrispondono ad un oggetto, diciamo un oggetto Person. Quando la tabella viene inizializzata, riempie la tabella con gli oggetti Person di cui è a conoscenza - ad ese...
posta 08.01.2015 - 00:49
1
risposta

Tutte le funzioni dovrebbero essere completamente autonome (è una cattiva pratica condividere una variabile tra le funzioni)?

Ci sono due modi per fare la stessa cosa (pseudo codice) Definisci databaseHandle nella funzione padre e usalo come globale in questo ambito: function API() { function openDatabase() { return databaseHandle; } databaseHandle...
posta 08.05.2015 - 12:13
1
risposta

Gestione dell'inserimento nel database con pattern Repository

Ho una domanda di progettazione per lavorare con i database in PHP orientato agli oggetti. Ho una tabella nel mio database chiamata products . Quindi ho 2 classi per questa tabella nel mio progetto PHP. ProductsRepository.php e Pr...
posta 16.07.2015 - 23:02
2
risposte

Dati membri facoltativi

Sto creando un strong legame con una specifica XML e sto essenzialmente cercando di "appiattire" le specifiche il più possibile, in modo che non sembrino come se stessi manipolando un albero XML. Ci sono molti elementi nelle specifiche XML ch...
posta 19.03.2015 - 05:02
1
risposta

Inietti classi specifiche o no

Ho un'interfaccia TableSqlBuilder che ha un metodo getCreateTableSql. Questa interfaccia è utilizzata in qualche altra classe come segue: function createTable( $tableDefinition ) { $sql = $this->tableSqlBuilder->getCreateTableSql( $t...
posta 11.10.2013 - 16:30
3
risposte

Le classi di dominio POCO dovrebbero contenere collezioni?

Il titolo della domanda non è buono, ma non potevo pensare a un modo per esprimerlo meglio. Sono abituato a sviluppare utilizzando le classi POCO nei miei progetti, ovvero, gli oggetti di dominio non contengono assolutamente logica, solo dati...
posta 03.05.2014 - 02:34