• Introduction


Today I decided to write about some Design Patters I’m currently studying for my future reference and I hope it’ll be helpful for you too.

Each post on this post series will be based on books, websites and my own code. I’ll show each external reference I’ll use.

To make it simple I’ll use ClassLoader from Symfony 2 Framework (in a composer dependency, installed easy as “composer install” command)

Source code will be available on

These are the patterns I’m intending to write about:

- Specification
- Strategy
- Decorator
- Chain of Responsibility
- Facade
- Abstract Factory
- Factory Method
- Template Method
- Adapter
- Bridge
- Composite
- Proxy
- Mediator
- Observer
- Visitor

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>