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 O’Reilly online learning.

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