viernes, 21 de septiembre de 2007

Jerarquia y herencia




La Jerarquía es una propiedad que permite la ordenación de las abstracciones. Las dos jerarquías más importantes de un sistema complejo son: estructura de clases (jerarquía “es-un” (is-a): generalización/especialización) y estructura de objetos (jerarquía “parte-de” (part-of): agregación).

Las jerarquías de generalización/especialización se conocen como herencia. Básicamente, la herencia define una relación entre clases, en donde una clase comparte la estructura o comportamiento definido en una o más clases (herencia simple y herencia múltiple, respectivamente).

La agregación es el concepto que permite el agrupamiento físico de estructuras relacionadas lógicamente. Así, un camión se compone de ruedas, motor, sistema de transmisión y chasis; en consecuencia, camión es una agregación, y ruedas, motor, transmisión y chasis son agregados de camión.

1 comentario:

Pedro Fabian Antonio Martinez, Orlando de Jesus Azura Gomez, Jose Juan Hallar Hernandez, Crhistian Robert Mayorga, Juan Sebastian Dominguez Hernandez,leonides rafael cruz lavarado dijo...

La jerarquia y la herencia la definimos como la propiedad que tiene los objetos sus caracteristicas y atribitos lo que los hace diferentes y a la vez iguales en ciertos aspectos ya que los objetos tienen la capcidad de adquirir y heredar atributos o caracteristicas similares a la clase mayor.

Por ejemplo

Un madre de ojos azules, alta y guera puede heredar a su hijo algunas de sus caracteristicas, podria la hija heredar el color de los ojos de su mama o color de piel.