Al igual que en la taxonomía (clasificación de especies) , la jerarquía de clases en informática significa la clasificación de tipos de objetos, considerando los objetos como implementaciones de clases (una clase es como un modelo y un objeto es algo que se construye sobre este modelo) y vinculando diferentes clases con relaciones como "hereda", "extiende", "es su abstracción", "definición de interfaz".
Las relaciones que se establecen en el campo del diseño orientado a objetos y los estándares de interfaz de objetos están determinadas por el uso más común, los creadores del lenguaje ( Java , C++ , Smalltalk , Visual Prolog ) y los comités de estándares como el Object Management Group .