Crea una representación del campo del problema del mundo real y la hace corresponder con el ámbito de la solución que es el software. El DOO produce un diseño que interconecta objetos de datos (elementos de datos) y operaciones de procesamiento en una forma que modulariza la información y el procesamiento, en lugar de dejar aparte el procesamiento.
Conceptos del diseño orientado a objetos DOO
Objetos, operaciones y mensajes
Para conseguir un diseño orientado a objetos debemos establecer un mecanismo para:
- Representar la estructura de datos
- Especificar el proceso y
- Llevar a cabo el procedimiento de invocación
Un objeto es un componente del mundo real que se ha hecho corresponder con el campo del Software. En el contexto de un sistema basado en computadora, un objeto típicamente es un productor o un consumidor de información. Cuando se hace corresponder un objeto c0j su realización software, consiste en una estructura de datos privada y en procesos denominados “Operaciones” (“métodos “y “servicios”) que pueden legítimamente transformar la estructura de datos.
Las operaciones contienen unas construcciones procedimentales y de control que pueden ser invocadas mediante un mensaje – una petición al objeto para que realice alguna de sus operaciones.
| Objeto: sistema |
|
| Programar()
Mostrar() Reiniciar() Inspeccionar() Modificar() Llamar() |