Domande con tag 'design-patterns'

1
risposta

Pattern builder: separazione della costruzione dalla rappresentazione

Sto leggendo GoF, e l'intento del costruttore è menzionato per separare la creazione di oggetti complessi dalla sua rappresentazione. Non sono riuscito a capire cosa significhi rappresentare in questo contesto. Cosa significa? L'esempio...
posta 01.01.2016 - 18:40
1
risposta

Sto utilizzando il modello di progettazione del metodo di fabbrica correttamente o quale modello creativo dovrei usare?

Ho studiato i modelli di progettazione creativa per la scorsa settimana, perché ho un caso d'uso comune che continua a venire, e non riesco a capire quale modello si adatta al disegno di legge. Ecco uno scenario semplificato: ho diversi tipi...
posta 24.03.2016 - 17:04
1
risposta

È male passare un riferimento all'oggetto proprietario del comportamento al comportamento?

È brutto passare un riferimento all'oggetto proprietario del comportamento al comportamento? Ad esempio, se ho una classe Duck e DuckBehavior. DuckBehavior fa parte della Duck Class. Ma cosa succede se ho bisogno di ottenere alcune informazioni...
posta 10.05.2016 - 18:06
1
risposta

È una buona idea avere componenti UI separati per effettuare le proprie chiamate al servizio web?

Ho pochi componenti dell'interfaccia utente in un'applicazione web angularjs. Ogni display visualizza in base allo stesso input. Uno mostra statistiche che sono calcolate sulla base di un periodo di tempo. Altro mostra un grafico del progresso g...
posta 28.08.2015 - 12:59
1
risposta

Può una vista richiamare direttamente una funzione del modello?

questa è una domanda fondamentale su MVC (in particolare con AngularJS) e ho trovato domande simili qui, ma non lo stesso problema: La vista può chiamare una funzione del modello o deve solo chiamare le funzioni del controller? Ecco l'es...
posta 10.10.2015 - 15:57
1
risposta

Sto sempre reimplementando l'osservatore / codice soggetto in Java. C'è un'opzione migliore?

Scrivo sempre le interfacce observer / subject in un particolare progetto Java, ad esempio: /** * Registers the receiver to the dispatcher. * When data arrives that the receiver can process, * it will be passed to the receiver. * ... */...
posta 13.08.2014 - 00:45
2
risposte

Quali sono gli svantaggi di una "fabbrica semplice"?

Sto leggendo il libro » Head First Design Patterns « di O'Reilly. Prima di spiegare il modello di metodo di fabbrica, introducono prima una fabbrica semplice. Stanno usando l'esempio di una pizzeria. In un primo passaggio mostrano il problema...
posta 31.08.2014 - 10:01
1
risposta

Funzionalità aumentante di sottoclassi senza duplicazione del codice in C ++

Devo aggiungere funzionalità comuni ad alcune classi che condividono la stessa superclasse, preferibilmente senza gonfiare la superclasse. La catena di ereditarietà semplificata ha questo aspetto: Element -> HTMLElement -> HTMLAnchorElem...
posta 21.08.2014 - 17:22
3
risposte

Qual è la differenza tra una funzione e un componente?

Ho appena ascoltato Radio di engineering del software sui componenti. La loro descrizione dei componenti era molto vaga, li faceva sembrare versioni di funzioni di livello più basso. Sto cercando di capire quali componenti significano nel cont...
posta 07.09.2014 - 05:02
2
risposte

Qual è un buon modello di progettazione per implementare i servizi REST sui dispositivi mobili?

È facile implementare chiamate agli endpoint dell'API, quindi analizzare JSON e gestire i dati, ma quale è un buon modello di progettazione per questo? Ecco alcuni modi in cui ho provato, ma mi sembra che ci dovrebbe essere un modo migliore:...
posta 12.09.2014 - 19:16