Example code of Go language design pattern
- Simple Factory Pattern(Simple Factory)
- Factory Method Pattern(Factory Method)
- Abstract Factory Pattern(Abstract Factory)
- Builder Pattern(Builder)
- Prototype Pattern(Prototype)
- Singleton Pattern(Singleton)
- Facade Pattern(Facade)
- Adapter Pattern(Adapter)
- Proxy Pattern(Proxy)
- Composite Pattern(Composite)
- Flyweight Pattern(Flyweight)
- Decorator Pattern(Decorator)
- Bridge Pattern(Bridge)
- Mediator Pattern(Mediator)
- Observer Pattern(Observer)
- Command Pattern(Command)
- Iterator Pattern(Iterator)
- Template Method Pattern(Template Method)
- Strategy Pattern(Strategy)
- State Pattern(State)
- Memento Pattern(Memento)
- Interpreter Pattern(Interpreter)
- Chain of Responsibility Pattern(Chain of Responsibility)
- Visitor Pattern(Visitor)