Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/SebastianBoldt/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
https://github.com/SebastianBoldt/Gang-of-Four-and-Solid-Principles-in-Swift

design-patterns gang-of-four gof gof-patterns solid-principles swift swift-playgrounds

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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)