Ruby supporte l'héritage simple (<) — une classe hérite d'une seule superclasse. Quand vous appelez une méthode, Ruby parcourt un chemin de recherche de méthode bien défini (la chaîne d'ancêtres, incluant les modules mixés) pour la trouver. Comprendre ce chemin explique comment l'héritage et les mixins résolvent les méthodes.
Héritage simple
() = = name
=
<
.new().speak
.new().fetch
