Weitere objektorientierte Konstrukte

Nachdem Sie nun Über die Definition einzelner Klassen und den Einsatz entsprechender Instanzen Bescheid wissen, können Sie sich mit der Zusammenarbeit von verschiedenen Klassen beschäftigen. In diesem Abschnitt erfahren Sie daher das Wichtigste Über die Themen Vererbung, Geheimhaltungsstufen (öffentliche oder private Methoden), Module und Mixins (die gleichnamige Klassenmethoden und gemeinschaftliche Instanzmethoden verschiedener Klassen ermöglichen) sowie Introspektion (die »Live-Untersuchung« von Klassenstrukturen).

Vererbung

Die Vererbung (Inheritance) zählt zu den bedeutendsten Vorteilen der Objektorientierung: Indem Sie Gemeinsamkeiten in Übergeordneten Klassen verallgemeinern und Unterschiede in abgeleiteten ...

Get Praxiswissen Ruby now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.