Domande con tag 'template-method'

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
3
risposte

"Il metodo di fabbrica è una specializzazione del metodo dei modelli". Come?

Somiglianze e differenze tra i due: Metodo modello si basa sull'ereditarietà. Definisce i passaggi di un algoritmo e lascia il compito di implementarli in sottoclassi. Metodo di fabbrica si basa sull'ereditarietà. Una super...
posta 12.01.2017 - 23:38
5
risposte

Design Pattern per metodi astratti interdipendenti

Voglio modellare alcune strutture matematiche. Per questo scopo voglio definire un'interfaccia, una classe astratta per algoritmi di uso generale e implementazioni concrete di quella classe (ne ho in mente tre). Ora sorge la situazione che gl...
posta 14.10.2016 - 13:58
3
risposte

Statico (alternativa al modello di metodo template basato su classi per linguaggi orientati agli oggetti imperativi?

EDIT: nota che voglio un metodo di compilazione static , quando so esattamente cosa deve andare dove in fase di compilazione. Spesso mi capita di avere più funzioni che seguono lo stesso schema, ma solo alcune parti cambiano. Spesso scelgo i...
posta 09.06.2017 - 20:40
3
risposte

Pattern opposto del metodo Template

Abbiamo pattern, che è opposto al metodo Template? Voglio dire, nella classe base definiamo le parti dell'algoritmo e il metodo astratto che implementa l'algoritmo. Quindi nella classe derivata, in quel metodo astratto, possiamo mescolare que...
posta 05.12.2018 - 19:33
0
risposte

Modificatori di accesso in combinazione di pattern di interprete con pattern di metodo template

Motivazione: (vai su "Il problema" se non hai bisogno di motivazione) Come progetto per me stesso, sto scrivendo un parser di espressioni per certi tipi di espressioni matematiche, e sto usando il modello dell'interprete (come spesso viene...
posta 10.01.2018 - 00:24
1
risposta

Questa è considerata un'implementazione del modello di progettazione del metodo Template? [chiuso]

Prendi in considerazione una classe StringBank . Questa classe contiene un elenco di stringhe e può return sul client. È il codice (materiale irrilevante omesso): abstract class StringBank{ List<String> strings; pub...
posta 25.05.2014 - 15:52
1
risposta

Il suffisso -Impl è una convenzione di denominazione legittima per un metodo Hook in Java?

Stavo esaminando un vecchio codice e ho trovato la seguente convenzione di denominazione particolare a un'implementazione del metodo di template. // TEMPLATE METHOD // Checks condition and fail fast if condition is met. // Otherwise call the h...
posta 27.10.2016 - 12:54
1
risposta

Pattern pattern pattern: classi astratte e delegazione dell'interfaccia

Il modello del metodo di modello viene comunemente implementato con classi astratte. interface Algorithm { void perform(); } abstract class AlgorithmBase implements Algorithm { abstract void step1(); abstract void step2();...
posta 28.11.2015 - 17:30
2
risposte

Qual è l'approccio migliore per i modelli di posta PHP

Sto lavorando su un webshop (usato per un solo prodotto, espandendolo a più prodotti e più negozi collegati a un backoffice, non posso usare PrestaShop per compatibilità). Inviamo 3 tipi di email, tutte piene di determinati dati. In primo lu...
posta 12.02.2015 - 16:34