9 de marzo de 2012

Herencia en la POO

La herencia es una de las características propias de la POO, el concepto principal plantea el crear una clase a  partir de una clase existente de tal forma que la nueva clase (subclase) "hereda" todos los atributos y métodos de la clase original (superclase) y además en la nueva subclase se podrán definir nuevos atributos y métodos que especifican la necesidad de utilizar este mecanismo de la POO.


Este concepto permite crear lo que se denomina estructura jerárquica de clases que de acuerdo al dominio del problema que se contextualice podrá tener un gran nivel de detalle. Además, el concepto también permite reutilización de clases de librerías existentes que se pueden especializar en subclases propias de nuestro programa.

Para profundizar en este concepto sugiero que hagan la siguiente lectura: Herencia en POO

Basado en dichos conceptos:
  • ¿Cómo aplicar estos conceptos en JAVA?
  • ¿Qué tipo de herencia puedo manejar en JAVA?
  • Revise aqui el ejemplo de Herencia, analice la estructura de código que le permite aplicar el concepto.
  • Realice el siguiente Taller: 
    Diseñar, documentar y entregar un caso donde se aplique el concepto de herencia. El caso a entregar debe contemplar:

    1- Requerimiento del problema (enunciado donde mencione cual es el contexto del problema, que clases debe tener en cuenta, sus atributos y métodos). El problema sobre el cual aplique el concepto debe ser abstraido del tema de su proyecto. 
    2 - Diagrama de Clases. (Pueden trabajarlo en yuml.me o utilizar un programa llamado DIA)
    3 - Construir un proyecto en Java que implemente las clases y aplique el concepto de herencia (se sugiere revisar el ejemplo proporcionado).

    Se evaluará cumplimiento en la entrega, originalidad del ejemplo, manejo de conceptos, complejidad del ejemplo, presentación, codificación.

    La entrega debe realizarse creando una carpeta en dropbox (carpeta compartida) con el nombre y código. En dicha carpeta debe tener organizado los elementos a entregar (carpeta del proyecto, Diagrama de clases, enunciado del problema en word). De clic aquí para crear su cuenta: http://db.tt/oFXA2Ic


    Fecha de entrega:   Viernes 16 de marzo (hora de clase)

    Vale por el 20% del porcentaje asignado al proyecto!!!

No hay comentarios:

Publicar un comentario

En este espacio los comentarios son moderados con el fin de que si son dudas presentadas el proceder a su aclaración y también de ese modo verificar la información que se publique en el blog.

Nota: solo los miembros de este blog pueden publicar comentarios.