Jerarquía de clases

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Una jerarquía de clases o un árbol de herencia en informática es una clasificación de tipos de objetos, que denota objetos como instancias de clases (la clase es como un modelo, el objeto es lo que se construye a partir de ese modelo) interrelacionar las diversas clases mediante relaciones tales como "hereda", "extiende", "es una abstracción de", " ;una definición de interfaz". En programación orientada a objetos, una clase es una plantilla que define el estado y el comportamiento común a objetos de cierto tipo. Una clase se puede definir en términos de otras clases.

El concepto de jerarquía de clases en informática es muy similar a la taxonomía, las clasificaciones de especies.

Las relaciones se especifican en la ciencia del diseño orientado a objetos y los estándares de interfaz de objetos definidos por el uso popular, los diseñadores de lenguajes (Java, C++, Smalltalk, Visual Prolog) y los comités de estándares para el diseño de software como el Object Management Group.

La jerarquía de clases puede ser tan profunda como sea necesario. Las variables y métodos de instancia se heredan a través de los niveles y se pueden redefinir según los requisitos de una subclase. En general, cuanto más abajo aparece una clase en la jerarquía, más especializado es su comportamiento. Cuando se envía un mensaje a un objeto, se pasa por el árbol de herencia comenzando desde la clase del objeto receptor hasta que se encuentra una definición para el método. Este proceso se llama upcasting.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save