Los objetos son representaciones (simples/complejas)
(reales/imaginarias) de cosas: reloj, avión, coche No todo puede ser considerado como un objeto,
algunas cosas son simplemente características o
atributos de los objetos: color, velocidad, nombre.
Abstracción funcional
Hay cosas que sabemos
que los coches hacen
pero no cómo lo hacen:
- Avanzar
- Parar
- Girar a la derecha
- Girar a la izquierda
Abstracción de datos
Un coche tiene además
ciertos atributos:
- Color
- Velocidad
- Tamaño
Es una forma de agrupar un conjunto de
datos (estado) y de funcionalidad
(comportamiento) en un mismo
bloque de código que luego puede ser
referenciado desde otras partes de un
programa
La clase a la que pertenece el objeto
puede considerarse como un nuevo
tipo de datos
No hay comentarios:
Publicar un comentario