Max Hernandez

Laberinto - Ejemplo de Canvas en HTML5

miércoles, 9 de febrero de 2011

Herencia y polimorfismo (clase).





Buen día.

El tema de la clase de esta semana es la herencia:
En programacion orientada a objetos la herencia es un mecanismo que sirve para reutilizar y extender software. La herencia facilita la creación de objetos a partir de otros objetos ya existentes obteniendo características similares.

polimorfismo es la capacidad de un objeto de tener diferentes formas. En Programación orientada a objetos polimorfismo se refiere a los métodos de una clase. Un objeto "Animal" tiene el método habla pero como todos sabemos no todos los animales hablan igual así que la clase habla del método se puede declarar abstracta para que cuando alguien construya una clase hija defina el método.

Eh estado buscando en la api de java y eh encontrado algunas clases que me parece que me podrían ser muy útiles. Decidiré si extiendo o implemento alguna dependiendo de la utilidad de cada una y marcare con "**" las que muy probablemente utilice para heredar. las clases son las siguientes:

Reader
Text Manager

Writer

Sheet
GUI
Para la clase principal no creo necesario que extienda ninguna clase pues esta se encarga de juntar las demas clases y de verificar su correcto funcionamiento.

Saludos.

1 comentario:

  1. Fine by me. Tus flechas están al revés. Piensa bien en dónde va a ser la parte "inteligente" del editor y explícanos eso en la presentación de la semana siguiente. 5.

    ResponderBorrar