Poo leccion3 herencia
-
Upload
adolfoacosta -
Category
Education
-
view
282 -
download
3
Transcript of Poo leccion3 herencia
Mi Aula Virtual
PROGRAMACION
Modulo II
Submódulo 1
Desarrolla software de aplicación utilizando programación orientada a objetos,con almacenamiento persistente de los datos Desarrolla software de aplicación utilizando programación orientada a objetos
Requerimientos
Una compañía editorial produce tanto libros impresos como audio-libros en
discos compactos. Diseñe una clase que almacene el título y el precio de una
publicación, agregue para Libro Impreso el número de páginas y agregue para
Audio-Libo el tiempo de reproducción en minutos.
ABSTRACCION
HERENCIA
Relaciones entre clases: Herencia, Composición y Agregación
¿Herencia?
Excepciones
Herencia en C#
Característica de la POO que permite definir nuevas clases a partir de otras ya existentes.
Las clases existentes “transmiten” sus características.
Puede usarse para Relaciones del tipo “es un”Ejemplo: Un Gerente “es un” Empleado con características propias adicionales.
Objetivo: Reutilización de código.
Herencia en C#
Beneficios:– Permite escribir menos código.– Mejora la reusabilidad de los componentes.– Facilita el mantenimiento del sistema completo.
Útil para un buen diseño del programa.
Un diseño pobre sin herencia implementaría las clases involucradas de manera independiente.
Herencia en C#
En C# solo se permite Herencia simple.
class A{}class B : A{}
Ing. Adolfo Acosta López