Swift Design Patterns

– Creational: Objecte template pattern
– Creational: Prototype pattern
– Creational: Singelton pattern
– Creational: Object pool pattern
– Creational: Object pool variation
– Creational: Factory method pattern
– Creational: Abstract Factory pattern
– Creational: Builder Pattern
– Structural: Adapter Pattern
– Structural: Bridge Pattern
– Structural: Decorator Pattern
– Structural: Composite Pattern
– Structural: Facade Pattern
– Structural: Flyweight Pattern
– Structural: Proxy Pattern
– Behavioral: Chain of responsibility
– Behavioral: Command Pattern
– Behavioral: Mediator Pattern
– Behavioral: Observer Pattern
– Behavioral: Memento Pattern
– Behavioral: Strategy Pattern
– Behavioral: Visitor Pattern
– Behavioral: Template Method Pattern