Está en la página 1de 1

• ¿Cuál cree que sería el método o herramienta más apropiada para

establecer las clases, atributos y métodos que cumplan con los


requerimientos de una aplicación?
Respuesta: El método comúnmente utilizado para establecer los atributos,
métodos, clases y las relaciones entre éstas es el Lenguaje Unificado de
modelado (UML), que consiste en un software con una estructura optima y
bastante sencilla para crear los diagramas y/o planos de una aplicación, así como
su documentación. Es el método internacional más popular usado para crear la
distribución y organización de los programas a escribir en Java.
• ¿Cómo cree que podría aplicar el concepto de herencia y polimorfismo para
este caso?
Respuesta: El lenguaje Java nos permite utilizar los conceptos relacionados de
herencia y polimorfismo, en la programación orientada a objetos vemos el uso
constante de esto al ser una abstracción y modelado del mundo real. La super
clase o clase padre Object es la que le da herencia a todas las demás clases, así
mismo podemos crear clases que en un futuro servirían para dar herencia a otras
clases hijas, éstas toman los métodos y atributos de la superclase como suyos.
Cuando un objeto puede tomar múltiples formas en las diferentes clases se dice
que se aplica el polimorfismo.

También podría gustarte