Implementação de Design Patterns em Go Padrões de criação Abstract Factory Builder Factory Method Prototype Singleton Padrões estruturais Adapter Bridge Composite Decorator Facade Flyweight Proxy Padrões comportamentais Chain of Responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor