Tagged with polymorphism
Browse all tagsNaming Protocols and Implementations in Swift
Practical naming advice for Swift protocols and implementations: avoid Protocol, Impl, Manager, and vague abstractions.
Practical Polymorphism in Swift: Protocols, Decorators, and Composition
Learn practical polymorphism in Swift using protocols, decorators, strategies, and composition to keep growing codebases maintainable.
The Open-Closed Principle in Swift: Add Behavior Without Breaking Existing Code
Learn the Open-Closed Principle in Swift with practical examples using protocols, composition, strategies, and decorators.