La vista en árbol comienza con una clase general llamada superclase, de la cual se derivan clases cada vez más especializadas (subclases). Algunos lenguajes permiten herencias múltiples, donde una clase puede heredar atributos de varias superclases. Esto agrupa atributos y métodos de distintas clases en una sola.