Examples about design patterns. Abstract Factory, Builder, Factory Method, Adapter, Bridge, Composite...