Tipos de tipos!

Teniendo en cuenta que has leido el post: ¿Qué es un objeto? seguimos con el ejemplo del foco, y decimos que el tipo de objeto es: Foco.
Los tipos de objeto se pueden dividir en 2 subtipos.

Clases:
Tipos que tienen una implementación real de métodos y propiedades (Encender() y Apagar(), EstaEncendido )... o sea, que te indican como son estos mecanismos, y como se utilizan sobre este tipo de objeto.

Interfaces: Tipos que solo describen como son estos mecanismos pero no como trabajan.
Por ejemplo, Encender() y Apagar(), EstaEncendido podría ser una interfaz para una variedad de objetos como el foco, un lavarropas, una lampara (pero no una manzana)

No hay comentarios.: