Domande con tag 'design-patterns'

2
risposte

molte a molte relazioni nello schema del database e nel diagramma delle classi di oop

Ho entità per studenti e gruppi. Lo studente può avere molti gruppi e il gruppo può avere anche molti studenti. quindi nel database dovrei avere la classe media e cambiare la relazione molti a molti con uno-a-molti e molti-a-uno. La mia doman...
posta 24.12.2014 - 17:13
1
risposta

Pattern di repository senza framework di entità?

È possibile implementare il modello di repository senza utilizzare il framework di entità? Sto lavorando su un piccolo team di sviluppo di 3 su una soluzione ASP.NET MVC su piccola scala (per ora). Ho detto al mio manager che penso che abbiam...
posta 08.01.2015 - 15:31
1
risposta

Memento pattern: saving memento [closed]

C'è un problema su questo modello che mi turba. In una situazione in cui dobbiamo salvare uno stato in un file, è la classe Memento che dovrebbe essere responsabile della gestione di questo processo? (ad esempio, fornendo le funzioni SaveToFi...
posta 14.05.2015 - 22:26
2
risposte

Pattern per il caching DAO: strategia o decoratore?

Sto costruendo un sistema php con il modello Servizi / DAO / Modelli di dominio e ora è il momento di implementare un sistema di memorizzazione nella cache per i DAO. Utilizzeresti un motivo decoratore o forse il modello di strategia? Qual...
posta 24.12.2014 - 16:02
2
risposte

La cache di Java Integer è una realizzazione del modello del pool di oggetti?

Uno degli esempi più noti di un pool di oggetti completo è il pool di connessioni JDBC. Motivi principali: Gli oggetti nel pool sono costosi da creare e relazionarsi con risorse esterne ogni oggetto nel pool viene offerto al massimo un cli...
posta 22.06.2014 - 23:32
2
risposte

Riduce il numero di istruzioni if attraverso il modello di progettazione

Ho avuto un ciclo attraverso l'oggetto Process , ciascuna istanza process può essere di un tipo diverso, derivata da Process classe base (ad esempio Process1 , Process2 , ...). Ogni tipo derivato di Process ha propriet...
posta 18.06.2014 - 16:06
2
risposte

riferimento sottoclasse a un'altra sottoclasse

Immagina di avere il seguente codice: class A: pass class B(A): pass class C(A): def __init__(self): self.b = B() Il codice sopra riportato è corretto in termini di ereditarietà corretta? Voglio dire, è una buona prati...
posta 09.07.2014 - 14:53
2
risposte

Esiste un nome per questo motivo di progettazione? [chiuso]

Non mi piacciono i singleton, ma devo scendere a compromessi ora (ma solo come misura temporanea). Tuttavia non voglio andare completamente singleton. Preferirei usare questo schema: interface NameThisInterface { //Returns the currently...
posta 27.02.2013 - 13:14
1
risposta

Comunicazione tra più presentatori in MVP

Sto progettando un'applicazione utilizzando il pattern MVP, ma alcuni dei casi limite per il sistema si basano sulla comunicazione tra più relatori. View 1 calls Presenter 1 which does Operation A returning Result X. View 2, View 3, an...
posta 10.11.2014 - 23:33
1
risposta

Analizza in modo ricorsivo senza ricorrere a brutti schemi di progettazione

Attualmente sto costruendo un parser di pattern all'uncinetto in Java, e ho riscontrato qualche problema. Chiamerò la lingua utilizzata per l'input Crochet Pattern Code ( CPC ). Ho una riscrittura piuttosto ampia sul contesto, alla fine v...
posta 09.04.2015 - 00:07