modelo de datos orientado a objetos
Orientado a Objetos
Rafael Alvarez
EL MODELO ORIENTADO A OBJETOS
La década de los 90: la era de la programación
orientada a
objetos.
Necesidad de este paradigma: losusuarios
demandan
programas y entornos de trabajo simples y fáciles
de
usar.
Implicaciones: mayor número de líneas de código
que
es necesario organizar, gestionar y mantener.
Proporciona mejoresherramientas para:
Obtener un modelo del mundo real cercano a la
perspectiva del usuario.
Interaccionar fácilmente con un entorno de
EL MODELO ORIENTADO A OBJETOS
Los principios de latecnología orientada o
objetos se
aplican a todos los aspectos del proceso de
desarrollo del software:
•Metodología.
•Herramientas de diseño y análisis.
•Interfaces de usuario.
•Lenguajes deprogramación.
•Bases de datos.
•Sistemas operativos.
•. . .
LAS TÉCNICAS DE ORIENTACIÓN A OBJETOS PRETENDEN SATISFACER
TANTO LAS NECESIDADES DE LOS USUARIOS FINALES COMO LAS DE
LOS DESARROLLADORES DESOFTWARE MEDIANTE UNA CIERTA
CAPACIDAD DE MODELAR EL MUNDO REAL
CLASE Y OBJETOS
Una Clase es la descripción de un grupo de objetos con:
Propiedades similares (atributos del objeto).Comportamiento (operaciones y diagramas de
estado) y semántica común.
Y que establecen el mismo tipo de relaciones con
otros objetos.
Un objeto es una instancia (u ocurrencia) de una clase.
Cada objeto tieneexistencia propia y puede ser
identificado. Se ha definido la identidad como:
“aquella propiedad de un objeto que lo distingue del
resto de objetos”
LAS CLASES PROPORCIONAN UN MECANISMO PARACOMPARTIR
LA ESTRUCTURA ENTRE OBJETOS SIMILARES
ENLACE Y ASOCIACIÓN
Una enlace (link) es una conexión física o
conceptual entre objetos. Muchos enlaces
interconectan dos objetos, pero es posiblela
existencia de enlaces entre tres o más objetos.
Una asociación es la descripción de un grupo de
enlaces con una estructura y semántica común.
De acuerdo con esto:
Un enlace es una instancia...
Regístrate para leer el documento completo.