Skip to content

Latest commit

Β 

History

History
72 lines (37 loc) Β· 839 Bytes

File metadata and controls

72 lines (37 loc) Β· 839 Bytes

GoF & SOLID in Swift

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ My personal Repo to learn all GOF und SOLID Patterns using Swift and Playgrounds

βœ… Implemented and internalized

❌ Waiting for implementation

GoF - Gang of Four

Behavioral

βœ… Chain Of Responsibility

βœ… Command

βœ… Iterator

βœ… Strategy

βœ… Mediator

βœ… Visitor

βœ… Observer

βœ… Memento

βœ… State

βœ… Interpreter

Creational

βœ… Singleton

βœ… Prototype

βœ… Factory Method

βœ… Builder

βœ… Abstract Factory

Structural

βœ… Bridge

βœ… Decorator

βœ… Composite

βœ… Adapter

βœ… Flyweight

βœ… Facade

βœ… Protection Proxy

βœ… Virtual Proxy

SOLID

βœ… Dependency Inversion Principle (DIP)

βœ… Single Responsibilty Principle (SRP)

βœ… Open Closed Principle (OCP)

βœ… Interface Segregation Principle (ISP)

βœ… Liskov Substitution Principle (LSP)