1. Esempio di Builder? (scritto bene)
2. Esempio di Factory? (scritto bene)
3. Differenze?
1. Esempio di Builder? (scritto bene)
2. Esempio di Factory? (scritto bene)
3. Differenze?
- Factory https://www.simogrima.com/php/php-de...actory-method/
- Riporto dal sito:
L’implementazione di questo pattern risulta particolarmente indicata quando abbiamo un set di classi ma non sappiamo fino a runtime quale dobbiamo concretamente istanziare. E’ chiamato factory proprio perché crea vari tipi di oggetti senza necessariamente sapere che tipo di oggetto sta creando o come lo sta facendo.- Builder https://refactoring.guru/design-patt...er/php/example
- Riporto dal sito e tradotto:
il modello Builder è un modello ben noto nel mondo PHP. È particolarmente utile quando è necessario creare un oggetto con molte opzioni di configurazione possibili.
Spero di esserti stato utile.
Grazie.
Ho dato un occhiata, e cmq il builder lo vedo un po' pessimo (alla fine si fa fatica a capire a cosa serve).
Prova a leggere anche questo sito, dove i pattern sono spiegati un po' meglio: https://designpatternsphp.readthedoc...er/README.html
Altri snippets al limite dell'utilità
Sono esempi, non necessariamente snippets utlizzabili, semplicemente servono per studiare.
Se vuoi capire come possono esserti utili devi necessariamente fare rigerimento al libro Design patterns scritto dal GoF.