Domande con tag 'design-patterns'

1
risposta

Realizzare più di una istanza di factory che dovrebbe essere single

However, there are some classes that should have only one instance. Sometimes they are factories, which you can use to create the other objects in the system. If more than one factory exist, clerical control over the created objects...
posta 13.01.2016 - 03:21
2
risposte

Design Pattern: Algorithm varia in base agli argomenti di input

Darò un semplice esempio per aiutarti a capire la mia domanda. Supponiamo di avere un rettangolo e una classe di utilità con un metodo che crea un buffer attorno a una forma. Il metodo .createBuffer ha richiesto e argomenti facoltativi:...
posta 15.04.2014 - 17:46
1
risposta

Come gestire le interazioni tra molti oggetti

Ho lavorato a un gioco nel mio tempo libero. Ho praticamente finito di definire i primitivi e fino ad oggi tutto era abbastanza ben segmentato e incapsulato, ma ora è giunto il momento di implementare la ricerca dei percorsi (e altri modi in cui...
posta 23.04.2014 - 02:49
2
risposte

Qual è il Pattern di loopback? [chiuso]

Stavo leggendo questo post di blog sull'architettura esagonale e in fondo dice: The Loopback pattern is an explicit pattern for creating an internal replacement for an external device. Quando google per "Pattern di loopback" non trovo...
posta 29.04.2014 - 22:24
2
risposte

Qual è un buon modo per organizzare le classi del livello di servizio?

Avevo un livello di servizio nella mia app e, per un po ', c'è solo una classe per le chiamate API Scenario corrente MyAPI Class authenticateApp() authenticateUser() Guardando al futuro, quella classe sarà così grand...
posta 29.07.2015 - 23:06
1
risposta

Chiarimento sul modello di progettazione MVC

Ho letto su MVC e ho avuto un dubbio. L'esempio in cui Modello, Visualizza e Controller sono tutte singole classi i cui oggetti sono creati e utilizzati per distribuire l'applicazione in un'altra classe. Una GUI che ho progettato tratta il model...
posta 03.08.2014 - 11:57
2
risposte

Joshua Bloch Enum Singleton e API di terze parti

Nel libro Efficace Java dà la migliore implementazione del pattern Singleton nel suo, che è implementato da un Enum . Ho dei dubbi su come implementare questo modello con un'API di terze parti. Sto usando un'API di terze parti che fornisce...
posta 03.07.2015 - 04:52
2
risposte

Implementazione di un DAO compatibile con NoSQL e RDBMS

Quale sarebbe il modo corretto di progettare un DAO su cui l'implementazione si rivolge per la prima volta a un database MS SQL con un modello STAR, ma i requisiti aziendali specificano che l'applicazione deve essere sufficientemente flessibile...
posta 16.01.2015 - 21:25
3
risposte

dove dovrebbe mettere il metodo showSchedule nel sistema scolastico

Nel mio sistema di gestione della scuola ho questo diagramma di classi parziale: 1 - In un caso d'uso, lo studente desidera vedere il suo programma di lezioni in settimana. questo è quello che suppongo di fare: ottieni student o...
posta 26.12.2014 - 23:06
1
risposta

possibile refactoring questi metodi che contengono lo stesso flusso logico?

Ho molti metodi in molti repository che hanno lo stesso flusso logico: Recupera valore dalla cache Controlla il valore Se nessun valore, recupera dal database Aggiorna cache Valore restituito C'è un modo per refactoring questi m...
posta 05.01.2015 - 23:07