◦ DOO: Desarrollo Orientado a Objetos
 Es uno de los enfoques del diseño de software.
 Proceso de planificación de un sistema basado en
objetos que interactúan entre sí para resolver un
problema.
Desarrollar = Modelar
Modelo
Modelo
Ayuda a
razonar y
sacar
conclusiones
Puede
extenderse
para abarcar
otros
modelos
posibles
Permite
compartir el
conocimiento
acerca de una
situación real
Modelo
Brecha
semántica
DOO
Metodología Estructurada
OOD: Diseño orientado a objetos
 Ventajas de la Orientación a Objetos:
◦ Pequeña brecha semántica.
◦ Correspondencia 1 a 1 entre:
 Objeto real y modelado.
 Relaciones entre objetos reales y objetos modelados.
 Ventajas de la Orientación a Objetos:
◦ Facilita:
 Extensión
 Adaptación
 Reutilización
OO: Elementos básicos
Junio - Julio 2010
Jorge Alberto Lorenzo Losada
jorge.lorenzo@ono.com
Adecuada
capacidad de
diseño
Tecnología Orientada a
Objetos (SW)
 Objetos:
 Entidades que participan del problema.
 Mensajes:
 Comunicación entre los objetos.
 Clases:
Abstracción que reúne objetos con
características comunes.
 Relaciones entre clases:
Representan vínculos entre los
objetos.
 Objetos - encapsulamiento:
Atributos (Estado del objeto)
+
Métodos (Operaciones)

Desarrollo Orientado a Objetos