Design pattern

Hobby
Informatica

Un design pattern è una soluzione progettuale generale ad un problema ricorrente.
È possibile classificare i design pattern in base al loro scopo: creazionale (sul processo di creazione di oggetti), strutturale (sulla composizione di classi e oggetti) e comportamentale (sull’interazione reciproca e la distribuzione delle responsabilità fra classi o oggetti).

Creazionali
Builder
Prototype
⚠️

Strutturali
Bridge
Decorator
Flyweight
⚠️

Comportamentali
Chain of responsibility
Mediator
Memento
Observer
Strategy
Visitor
⚠️