Domande con tag 'design-patterns'

2
risposte

Miglior modello di progettazione per libreria con modello di dati

Sto refactoring una vecchia libreria Codeigniter per essere indipendente dal framework php. Ci sono queste parti principali: l'oggetto di connessione - questo verrà da "utente"; cioè, la connessione del framework o la propria libreria di co...
posta 16.03.2014 - 09:53
3
risposte

Il modello Observer è adeguato per questo tipo di scenario?

Sto creando un semplice framework di sviluppo di giochi con Ruby. C'è un sistema di nodi. Un nodo è un'entità di gioco e ha una posizione. Può avere nodi figli (e un nodo genitore). I bambini sono sempre disegnati relativamente ai loro genito...
posta 14.07.2013 - 00:50
3
risposte

Evitare null in un controller

Sto cercando di capire come scrivere questo codice. def get(params): """ Fetch a user's details, or 404 """ user = User.fetch_by_id(params['id']) if not user: abort(404) # Render some template for the user... Qual è...
posta 26.06.2013 - 06:02
1
risposta

Una classe Factory è ancora una classe Factory se gli oggetti che restituisce esistono già?

Non riesco a decidere come chiamare la mia classe. Finora l'ho etichettato come una fabbrica, ma non ne sono sicuro. Ecco la classe. Come puoi vedere, esiste per restituire un tipo concreto di un'interfaccia ( ResolveRegistrationIssue ) b...
posta 25.07.2013 - 16:51
4
risposte

Sottoclasse per modificare le impostazioni predefinite?

Ho una classe chiamata Timeline . Voglio consentire più valori predefiniti nel mio codice, ad esempio Timeline con un evento Start (I dettagli non sono necessari. Tutto ciò che conta è che ho una classe e voglio poterne avere alcun...
posta 02.08.2013 - 20:59
2
risposte

Il pattern di stato è una buona soluzione per implementare le modifiche all'interfaccia utente per le modalità Landscape e Portrait?

Per la nostra app per iOS, una grande complicata logica dell'interfaccia utente dipende dall'orientamento dell'interfaccia di ViewController. Questa logica condizionale è presente in molti luoghi. Può essere separato in diversi stati sotto fo...
posta 16.08.2013 - 09:36
1
risposta

Tentativo di comprendere il modello di doppia spedizione

Ho cercato di sfruttare il schema a doppia spedizione e di avere un momento difficile. Alla fine ho tentato un programma di esempio per aiutarmi a capire. Ecco l'essenza. Ma poi ho deciso di provarlo senza doppia spedizione e la soluzione...
posta 06.04.2013 - 04:13
1
risposta

Pattern Decoratore nei modelli di primo disegno della testa

Sto cercando di insegnarmi alcuni schemi di progettazione utilizzando un libro che mi è stato consigliato, Modelli di primo modello di testa . Sono arrivato al capitolo sul pattern Decorator, e anche se capisco lo scopo, sono un po 'confuso sul...
posta 02.01.2014 - 00:27
3
risposte

Come evitare la duplicazione del codice relativo alle entità condivise nel modello di repository?

Sto costruendo un repository per uno schema CRM di grandi dimensioni con un elevato numero di relazioni tra entità. Alcune entità sono referenziate da quasi tutte le entità, ad es. Persona e Azienda. Dove ho una radice aggregata come Order...
posta 16.01.2014 - 15:46
1
risposta

Quando NON è necessario usare le code in un'applicazione?

Ho sviluppato un'applicazione utilizzando Laravel Framework & sono stati esposti all'idea di code per la prima volta. Ci sono una moltitudine di tutorial e amp; articoli sull'utilizzo di code e amp; esempi di cosa usare, ma non ho mai visto...
posta 21.11.2013 - 11:33