Domande con tag 'design-patterns'

1
risposta

Inietti o crea una nuova istanza

Supponiamo di avere un'interfaccia in qualche lingua con due semplici metodi interface IConverter{ String toString(Object o) Object fromString(String s) } questa interfaccia è implementata da molte classi e c'è sempre solo l'implement...
posta 20.01.2015 - 16:33
2
risposte

Design Pattern per applicazione aziendale

Ho letto alcuni articoli sul pattern composito e voglio sapere se è applicabile nella seguente situazione, Ho scoperto che "Un oggetto Entità composita può rappresentare una grana grossa oggetto e tutti i relativi oggetti dipendenti correlati...
posta 07.02.2013 - 19:53
1
risposta

Esiste un termine per questa pratica di codifica?

Una delle complessità accessorie dell'introduzione di funzionalità a un sistema esistente è che il programmatore deve spesso toccare diverse aree di codice che non sono immediatamente adiacenti. Nel lungo periodo può non essere chiaro quando si...
posta 15.07.2014 - 18:53
1
risposta

Dove si trovano le librerie di utilità in un'architettura a livelli?

Considera questo mock-up di una pila di software progettata pensando all'architettura a strati: Ogni livello dell'applicazione viene disaccoppiato tramite chiamate API, ma viene utilizzata una libreria di gestione della memoria. Tutti gli...
posta 28.04.2014 - 21:25
3
risposte

Design Pattern dilemma. La strategia sembra sbagliata?

Vorrei ricevere aiuto / consigli su un modello di progettazione o simili che potrei usare per il mio problema. Ho alcune funzionalità condivise nel mio codice e attualmente utilizzo lo schema della strategia. Ho una classe base chiamato "Proj...
posta 06.08.2013 - 17:00
5
risposte

Spiegazione della definizione di ereditarietà dell'interfaccia come descritto nel libro GoF

Sto leggendo il primo capitolo del libro Gof . La sezione 1.6 discute sull'ereditarietà della classe vs dell'interfaccia: Ereditarietà della classe contro l'interfaccia It's important to understand the difference between an object's c...
posta 04.08.2013 - 10:50
2
risposte

Refactored a una variabile globale di fantasia?

Attualmente sto rifattorizzando un'applicazione che ho creato in JavaScript. L'applicazione utilizza un'ora di inizio e un numero totale di ore di lavoro per costruire un calendario per le visualizzazioni giornaliere, settimanali e mensili....
posta 13.08.2013 - 13:44
1
risposta

La struttura utilizzata per queste pagine Web è un motivo di progettazione?

Voglio sapere se la struttura di un sito Web ASP.NET su cui sto lavorando utilizza un modello di progettazione per le sue pagine Web. Se si tratta di uno schema di progettazione, come si chiama? Le pagine web hanno la seguente struttura:...
posta 05.07.2012 - 11:45
2
risposte

Quando si utilizza DI e opzionalmente un framework IoC un passo troppo lungo?

Considera un sistema di registrazione - usato assolutamente ovunque nella tua base di codice. (nota: la registrazione è solo un esempio, non prenderla troppo alla lettera e indicarmi il tuo sistema di registrazione preferito). public inte...
posta 20.07.2012 - 20:35
1
risposta

Uso dello schema di decorazione in una gerarchia di classi profonde

Come si usa il modello di progettazione Decorator per qualcosa di diverso dai banali problemi giocattolo, in una gerarchia di classi profonde? Ad esempio, supponiamo di avere la classe class Decorated : public Foo, Bar, Baz { public: void op...
posta 16.02.2012 - 20:48