Learning/DesignPatterns

Design Patterns implemented in Swift 5.0 A short cheat-sheet with Xcode 10.2 Playground (Design-Patterns.playground.zip). πŸ‡¨πŸ‡³δΈ­ζ–‡η‰ˆ πŸ‘· Project started by: @nsmeme (Oktawian Chojnacki) πŸ‘· δΈ­ζ–‡η‰ˆη”± @binglogo (棒棒彬) 整理翻译。 πŸš€ How to generate README, Playground and zip from source: GENERATE.md print("Welcome!") Table of Contents Behavioral Creational Structural 🐝 Chain Of Responsibility 🌰 Abstract Factory πŸ”Œ Adapter πŸ‘« Command πŸ‘· Builder πŸŒ‰ Bridge 🎢 Interpreter 🏭 Factory Method 🌿 Composite 🍫 Iterator πŸ”‚ Monostate 🍧 Decorator πŸ’ Mediator πŸƒ Prototype 🎁 FaΓ§ade πŸ’Ύ Memento πŸ’ Singleton πŸƒ Flyweight πŸ‘“ Observer β˜” Protection Proxy πŸ‰ State 🍬 Virtual Proxy πŸ’‘ Strategy πŸƒ Visitor πŸ“ Template Method Behavioral In software engineering, behavioral design patterns are design patterns that identify common communication patterns between objects and realize these patterns....

January 15, 2025