Here you can find an implementation of some of the "gang of four (GoF)" design patterns Homework 1 task (Abstract factory, Builder, Factory method) Homework 2 task (Adapter, Bridge, Prototype) Homework 3 task (Composite, Decorator, Facade) Homework 4 task (Flyweight, Proxy)