Design Patterns: quick reference
![](https://2.bp.blogspot.com/-IaUGbCd3njk/UdkqQOVasQI/AAAAAAAAFWs/uIdZgmNupKs/s200/admin-18-cheat-sheet-600x430.png.jpeg)
Sempre da Wikipedia:
Si possono paragonare ad elementi architettonici che possono essere usati nello sviluppo di software diversi, ma accomunati da problematiche simili; non a caso alcuni, come la facciata (façade) richiamano elementi architettonici tradizionali.
Il concetto di design pattern nasce infatti in architettura: Christopher Alexander, architetto austriaco, nota che nella costruzione di edifici ci sono problemi progettuali ricorrenti e descrive le migliori soluzioni note nel libro “A Pattern Language” (1977).
![](http://ecx.images-amazon.com/images/I/51Q-RLSadrL._.jpg)
Jason McDonald ha pubblicato un comodo cheat-sheet che riassume i principali concetti, potete scaricarlo da QUESTO LINK.