Your Swift Classes Should Be Final
Make then final!
I’ve previously written about favouring composition over inheritance when coding in Swift.
I can even pull in my own definition of inheritance here:
Inheritance: A fundamental OO concept that enables new objects to take on the properties of existing objects. A class that inherits from a superclass is called a subclass or…