viernes, 16 de junio de 2017
clases abstractas y abstracción
CLASES ABSTRACTAS:
Este Tipo de Clases nos permiten crear “método generales”,
que recrean un comportamiento común, pero sin especificar
cómo lo hacen. A nivel de código tienen por particularidad
que algunos de sus métodos no tienen “cuerpo de declaración”,
¿qué quiere decir esto? no tienen las llaves { } ni código dentro
de ellos y deben estar precedidos por la palabra clave abstract.
Si una clases contiene uno o más métodos abstractos está clase
debe ser abstracta. Estas clases como son generalidades no pueden
ser instanciadas por ningún objeto (se dice que su nivel de abstracción
es demasiado alto), entonces su único fin es ser heredado/extendido
por otras clases.
ABSTRACCIÓN:
Una abstracción se enfoca en la visión externa de un objeto, separa el comportamiento
específico de un objeto, a esta división que realiza se le conoce como la barrera
de abstracción, la cuál se consigue aplicando el principio de mínimo compromiso.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario