Implementación de clases abstractas

 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

Programación Orientada A Objetos (POO)

Programación Orientada A Objetos La  Programación Orientada a Objetos  (POO) es un  paradigma de programación , es decir, un modelo o un est...