Domande taggate «design-patterns»

Un modello di progettazione è una soluzione riutilizzabile generale a un problema che si verifica comunemente nella progettazione del software.

13
Dov'è la M in MVC?
Sto cercando di refactificare la mia applicazione in MVC, ma sono bloccato sulla parte M. In un'app supportata da database, il modello è implementato nel codice dell'app, giusto? Ma allora, cosa c'è nel database - non è anche questo il modello? (Non sto usando il database come un semplice archivio …

8
Quando rimuovere la complessità?
Introdurre prematuramente la complessità implementando modelli di progettazione prima che siano necessari non è una buona pratica. Ma se segui tutti (o anche la maggior parte) dei principi SOLID e usi modelli di progettazione comuni, introducerai una certa complessità man mano che le caratteristiche e i requisiti vengono aggiunti o …



2
Il modello Decorator esiste nelle classi IO di Java?
Per un incarico, devo scoprire quale la Banda dei Quattro modello di progettazione le classi java.io.Readere le sue sottoclassi java.io.PushbackReader, java.io.BufferedReadere java.io.FilterReadersono state costruite con. Secondo questo post, il modello di progettazione sarebbe il modello Decoratore. Questo ha senso per me solo se PushbackReader, BufferedReadere FilterReaderpuò essere decorato per essere …



6
Puro funzionale vs dire, non chiedere?
"Il numero ideale di argomenti per una funzione è zero" è chiaramente sbagliato. Il numero ideale di argomenti è esattamente il numero necessario per consentire alla funzione di essere libera da effetti collaterali. Meno di questo e causi inutilmente che le tue funzioni siano impure, costringendoti così ad allontanarti dalla …



3
Un DAO dovrebbe essere singleton o no?
Sto sviluppando un'API RESTful e penso che sia conveniente usare i DAO per le mie risorse perché anche se ho intenzione di usare solo la memoria per archiviarli, non voglio chiudere una porta a chiunque stia usando la mia biblioteca se hanno deciso di usare un'implementazione di database per DAO. …




4
C # Design Pattern per lavoratori con diversi parametri di input
Non sono sicuro di quale modello di progettazione potrebbe aiutarmi a risolvere questo problema. Ho una classe, 'Coordinatore', che determina quale classe di lavoro dovrebbe essere usata - senza dover conoscere tutti i diversi tipi di lavoratori che ci sono - chiama semplicemente una WorkerFactory e agisce sulla comune interfaccia …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.