Kapitel 9: Vererbung und Assoziationen

Alle objektorientierten Programmiersprachen besitzen die Möglichkeit, die Eigenschaften und Methoden einer Klasse an eine andere Klasse zu vererben. Auf diesem Weg lässt sich bei der Softwareentwicklung eine Menge Zeit einsparen, denn bereits programmierte und erprobte Bausteine müssen nicht immer wieder neu entwickelt werden. Eine Klasse, die in einem Projekt gute Dienste geleistet hat, ist oft eine solide Grundlage für eine neue Aufgabe, und genauso wollen wir es auch in diesem Kapitel handhaben.

Die Vererbung ist jedoch nicht der einzige Weg, bestehenden Programmcode um zusätzliche Fähigkeiten zu erweitern. Eine Alternative bieten in vielen Situationen Assoziationen, die eine ganze andere Art ...

Get Einführung in Swift now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.