Ejemplo de abstracción
Enviado por dayannitaa • 22 de Octubre de 2013 • Tesis • 348 Palabras (2 Páginas) • 347 Visitas
1. Ejemplo de abstracción:
RTA: mi casa está conformada por las siguientes partes: 8 cuartos; de estos; 4 cuartos sirven de habitación de descanso para las personas que habitan en la casa, 1 cuarto sirve como unidad sanitaria; otro cuarto sirve de cocina, al lado de la cocina está el comedor y la sala.
2. Función de los descriptores private, public y protected:
Controlar el acceso desde otras clases, y controlar la herencia por las subclases.
• public: son accesibles en cualquier lugar en que sea accesible la clase, y son heredados por las subclases.
• prívate: Los miembros declarados prívate son accesibles sólo en la propia clase.
• protected: Los miembros declarados protected son accesibles sólo para sus subclases.
4. Función principal de la jerarquía en la POO.
Las distintas clases de un programa se organizan mediante la jerarquía. La representación de dicha organización da lugar a los denominados árboles de herencia. Son esenciales para la existencia misma de la aplicación porque la construyen. Son bidireccionales, es decir, un objeto es padre de otro cuando el primer objeto se encuentra situado inmediatamente encima del segundo en la organización en la que ambos forman parte; asimismo, si un objeto es padre de otro, el segundo es hijo del primero. Una organización jerárquica simple puede definirse como aquella en la que un objeto puede tener un solo padre, mientras que en una organización jerárquica compleja un hijo puede tener varios padres).
5. Relación que existe entre jerarquía y polimorfismo:
El polimorfismo es la capacidad del código de un programa para ser utilizado con diferentes tipos de datos u objetos. También se puede aplicar a la propiedad que poseen algunas operaciones de tener un comportamiento diferente dependiendo del objeto (o tipo de dato) sobre el que se aplican. El concepto de polimorfismo se puede aplicar tanto a funciones como a tipos de datos y en la jerarquía una clase hija puede tomar determinadas propiedades de una clase padre. Así se simplifican los diseños y se evita la duplicación de código al no tener que volver a codificar métodos ya implementados.
...