Swift: Unterscheidung statt Vererbung

Vererbung ist ein zentraler Bestandteil fast aller Objekt-orientierter Programmiersprachen. Verwendet wird sie in der Regel für Spezialisierungen von Klassen…