Skip to content

SebastianBoldt/Gang-of-Four-and-Solid-Principles-in-Swift

Repository files navigation

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)

About

πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages