This project contains examples of using architectural patterns on Java language.
Singleton, Factory Method, Abstract Factory, Builder, Prototype
Adapter, Decorator, Facade, Proxy, Composite, Flyweight, Bridge
Iterator, Chain of Responsibility, Strategy, Visitor, Command, Mediator, Observer, State, Memento, Template Method