Skip to content
πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds
Swift
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Behavioral.playground
Creational.playground
GOFSwift.xcworkspace
SOLID.playground
Structural.playground
README.md

README.md

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)

You can’t perform that action at this time.