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

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ - My personal Repo to learn all 23 Gang of Four patterns and all SOLID Principles using Swift and Playgrounds

Primary LanguageSwift

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)