Domande con tag 'design-patterns'

2
risposte

Ogni pagina è una nuova vista?

Ho appena iniziato a creare un'app per iOS e desidero ottenere un feedback sulle visualizzazioni. Ho le specifiche per Activity Page Activity Recording Activity Create Activity Save Ciascuna delle specifiche mostra una funzione diversa,...
posta 27.02.2013 - 22:17
1
risposta

Adapter Pattern: Design Patterns

Per quanto ne so, esistono due forme di Pattern dell'adapter: l'adattatore di classe e l'adattatore dell'oggetto. Qualcuno potrebbe spiegarmi la seguente limitazione dell'adattatore di classe e perché non si tratta di una limitazione dell'adatta...
posta 15.05.2014 - 14:36
4
risposte

Architettura: I valori di default del modulo sono considerati business logic e dove dovrebbe essere collocata la logica per calcolarli?

Un esempio di valori di modulo predefiniti su un modulo di ricerca potrebbe essere: Data di inizio - Oggi Data di fine: l'ultimo giorno del mese successivo Ovviamente, questi sono esempi abbastanza semplici, ma i valori predefiniti poss...
posta 17.04.2015 - 17:21
1
risposta

Incapsulamento di oggetti mutabili con una struttura speciale in Python

Sto scrivendo una libreria per lavorare con tipi speciali di alberi, chiamati alberi Foo . Un albero Foo ha una struttura molto speciale. Esistono alcune operazioni, chiamate bar e baz , che hanno senso solo sugli alberi Foo . Quindi sto...
posta 20.05.2015 - 17:48
1
risposta

Devo utilizzare il modello di progettazione stato per solo due stati? Inoltre, cosa succede se lo stato di un oggetto è influenzato da un altro stato?

Se hai solo due stati per un oggetto, ne vale la pena usare ancora il modello State Design? Il contesto è un ambiente di gioco multigiocatore a turni in cui ci sono "tavoli" di giochi a cui un giocatore può partecipare, entrando o uscendo da...
posta 06.05.2015 - 17:34
2
risposte

La seguente entità di dominio può contenere la logica per la creazione / eliminazione di altre entità?

a) Per quanto ho capito, nella maggior parte dei casi Modello di dominio DM non contiene codice per creare / eliminare entità di dominio , ma invece è il lavoro dei livelli (cioè livello di servizio o livello dell'interfaccia utente ) i...
posta 04.10.2012 - 20:58
1
risposta

Come progettare il meccanismo di estensione per l'app java

Ho un'applicazione in cui ho un set di funzionalità di base. L'applicazione stessa deve funzionare in modalità solo core. Vorrei anche rendere l'applicazione estendibile in modo tale che, quando alcuni file jar / plugin esistono nel per...
posta 02.07.2014 - 19:50
2
risposte

Salvataggio dei profili utente nel database SQL

Quindi, ho ottenuto una tabella UserProfiles nel mio database, che, simile al file delle impostazioni di C #, contiene una proprietà con il tipo di dati appropriato e l'impostazione specificata nel profilo. Ora ogni volta che aggiungo una n...
posta 27.05.2013 - 00:48
2
risposte

Come refactoring alla versione più pulita degli stati di mantenimento del widget

Backstory Ho ereditato un sacco di codice che mi piacerebbe refactoring. È un'applicazione UI scritta in javascript. Stato attuale: Abbiamo un'applicazione principale costituita da diversi componenti dell'interfaccia utente. E ogni...
posta 24.06.2013 - 16:09
3
risposte

Design pattern consigliato per gestire più algoritmi di compressione per una gerarchia di classi

Per tutti voi esperti OOD. Quale sarebbe il modo consigliato per modellare il seguente scenario? Ho una certa gerarchia di classi simile alla seguente: class Base { ... } class Derived1 : Base { ... } class Derived2 : Base { ......
posta 25.06.2013 - 21:19