Patterns Design Patterns PHP examples MVC SINGLETON FACTORY (method) FACOTORIA DE SINGLETON ITERATOR STRATEGY FACADE ADAPTER OBSERVER STATE TEMPLATE NULL OBJECT DECORATOR PROXY REGISTRY