dfvbxcvxc
Páginas: 2 (381 palabras)
Publicado: 31 de octubre de 2014
(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.