Naming Protocols and Implementations in Swift
Published on 14 December 2023Practical naming advice for Swift protocols and implementations: avoid Protocol, Impl, Manager, and vague abstractions.
Practical software architecture and design for iOS engineers.
Practical naming advice for Swift protocols and implementations: avoid Protocol, Impl, Manager, and vague abstractions.
Learn practical polymorphism in Swift using protocols, decorators, strategies, and composition to keep growing codebases maintainable.
Learn the Open-Closed Principle in Swift with practical examples using protocols, composition, strategies, and decorators.