En este capítulo se describe la forma de crear programas tan generales que representan un concepto abstracto, por lo que no es posible definir la implementación de todos sus métodos y por lo tanto son clases de las que no es posible generar objetos, pero sirven para especificar el comportamiento de sus descendientes. También se describe la forma de definir interfaces que son especificaciones del comportamiento deseado para las clases que las implementan.
Contenido
Diseño original. Sonia Izquierdo V.
2da. edición. Liliana Cruz y Carlos Sandoval