dfvbxcvxc

Páginas: 2 (381 palabras) Publicado: 31 de octubre de 2014
1. para cada uno de los siguientes conjuntos de clases, encontrar una superclase apropiada y las operaciones polimórficas que deben incluirse en esta superclase. Explicar la forma en estasoperaciones se comportan en cada subclase e identificar algunas operaciones que pueden estar presentes sólo en una de las subclases.
(a) cuadrado, círculo, rectángulo
Nombre de la SuperClase:FiguraGeometrica
Operación Polimorfisma de la superClase: dibujar(); Esta Operación se utiliza en todas las figuras geométricas.
Operación de la Subclase:
calcularRadio(); Porque solo se permite calcular elradio a los círculos.
calcularArea(); para las figuras geométricas.
calcularPerimetro(); solo para las figuras
(b) camiones, ambulancias, autobuses
Nombre de la Clase: Vehiculo
OperaciónPolimorfismo de la superClase:
encender();
apagar();
encender();
rodar();
Todas estas operaciones las pueden realizar los vehículos.
Operación de la Subclase:
cargar(); depende de la cantidad depasajeros, un autobús carga más personas que las ambulancias.
incrementaVelocidad(); solo se utiliza en las ambulancia, el incremento de velocidad.
(c) Techician, AdministrativeAssistant, ManagerNombre de la SuperClase: OcupacionProfesional
Operación Polimorfismo de la superClase:
trabajar(); todas estas personas lo realizan.
Operación de la Subclase:
administrar();
dirigir(); quien haceeste trabajo es un manager.
2. ¿Cuál de las siguientes no formarían pares buena superclase – subclase (generalizaciones) y por qué? Sugerencia: Busque las violaciones de la regla del isa, nombrandopobre y otros problemas.
(a) dinero – CanadianDollars
Esta no formaría parte porque es una instancia.
(b) Banco – cuenta
(c) OrganizationUnit – división
(d) SavingsAccount – CheckingAccount sonparte de la clase cuenta
(e) cuenta – Account12876 la segunda es una instancia
(f) la gente – atención al cliente
(g) estudiante – GraduateStudent
(h) continente – país
(i) municipio –...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS