Implementación de clases abstractas
Cuando se utilizan las clases abstractas?
Cunado deseamos definir una abstracción que englobe objetos de distintos tipos y queremos hacer uso del polimorfismo.
Figura es una clase abstracta (nombre en cursiva UML) porque no tiene sentido calcular su área, pero si la de un cuadrado o un circulo. Si una subclase de Figura no redefine área(), debera declararse también como clase abstracta.
Ejemplo de la implementación de una clase abstracta
No hay comentarios.:
Publicar un comentario