Domande con tag 'design-patterns'

3
risposte

Come posso praticare modelli di progettazione e refactoring in modo deliberato? [chiuso]

Stavo leggendo il libro Refactoring to patterns e mi chiedevo come avrei potuto avere la possibilità di praticare le abilità, perché senza deliberare pratica su nuovi modi per refactoring e utilizzare modelli, le mie capacità non miglioreranno...
posta 26.05.2011 - 07:01
4
risposte

Buon modello di progettazione per un wrapper c ++ attorno a un oggetto c

Ho scritto un wrapper c ++ estendibile attorno a una libreria c molto difficile da usare ma anche molto utile. L'obiettivo è avere la convenienza di c ++ per allocare l'oggetto, esporre le sue proprietà, deallocare l'oggetto, copiare la semantic...
posta 05.01.2013 - 00:24
4
risposte

Applicazione di DRY a una gerarchia di ereditarietà

Sto lavorando al refactoring di un'applicazione legacy in cui ho implementato correttamente il pattern State come mostrato nello schema seguente: Comevedic'èuncomportamentocomunetrai3stati,quindihodecisodiestrarreilmetodocomuneRefund()inunacl...
posta 12.02.2013 - 10:31
3
risposte

Gestione / classe contenitore rispetto ai metodi di classe statici

Supponiamo di avere una classe Widget che fa parte di un framework utilizzato in modo indipendente da molte applicazioni. Creo istanze di widget in molte situazioni e le loro vite variano. Oltre ai metodi specificati per l'istanza di Widget, mi...
posta 02.11.2012 - 15:51
2
risposte

Progettazione di un'API con token di accesso, come gestire le richieste GET?

Sto costruendo un'API che utilizzerà i token di accesso in modo da poter monitorare l'utilizzo tra i vari dipartimenti e il controllo degli accessi. Il mio piano è di utilizzare i verbi HTTP in modo appropriato - GET recupererà le informazi...
posta 19.10.2014 - 20:11
1
risposta

CQRS senza utilizzare altri modelli

Vorrei spiegare CQRS al mio team di sviluppatori. Non riesco proprio a capire come spiegarlo nel modo più semplice in modo che possano implementare il modello rapidamente senza altri framework. Ho letto molte risorse, inclusi video e articoli,...
posta 19.11.2011 - 22:06
2
risposte

dove posso trovare una panoramica degli schemi di progettazione "architetture di sistemi multithreading" noti? [chiuso]

Usando C #, ho fatto lo sviluppo multithreading per circa 5 anni, e mi considero abbastanza abile (ho scritto la mia coda di lock-free e il framework parallelo delle attività prima che Microsoft facesse TPF). Tuttavia, trovo incredibilmente d...
posta 25.12.2011 - 16:24
4
risposte

Domanda di progettazione OOP

Sto lavorando su un'applicazione scritta in PHP usando i principi OOP. Le classi nella mia applicazione di solito rappresentano una tabella nel database; ad esempio, "studente", "insegnante", "classe", "pianificazione", ecc. Quando l'applicazion...
posta 05.07.2011 - 16:42
1
risposta

Principio aperto / chiuso e riapertura delle classi di Ruby

In OOP c'è il principio Open / Closed che afferma che "software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification". Considerando che in Ruby è possibile riaprire una classe, non credi...
posta 10.05.2011 - 07:48
1
risposta

Modello di modello con tipi di input diversi nel metodo sottoposto a override

Sto provando a utilizzare il modello di modello per definire un algoritmo generico in java. Ma il metodo che deve essere sovrascritto, prende un oggetto come input. Questo oggetto può variare a seconda dell'implementazione concreta. Quindi ho...
posta 21.12.2014 - 11:46