Ein Ruby-Programm besteht aus Botschaften, die zwischen Objekten
hin und her geschickt werden.
Dieses Verfahren ermöglicht einen sehr "`natürlichen"' Umgang
mit Objekten, den wir in diesem Kapitel näher beschreiben wollen.
Dazu beginnen wir mit einer kurzen, Ruby-orientierten Einführung in
objektorientiertes Programmieren (OOP), um verwendete Begriffe und
Modellvorstellungen zu klären. Hauptsächlich soll dieses Kapitel aber
zeigen, wie man in Ruby mit Klassen, Objekten und Methoden (Implementation
von Botschaften) umgeht.