Conceptos básicos del modelo orientado a objetos

Solo disponible en BuenasTareas
  • Páginas : 3 (623 palabras )
  • Descarga(s) : 4
  • Publicado : 7 de octubre de 2009
Leer documento completo
Vista previa del texto
UNIDAD I: Conceptos básicos del modelo orientado a objetos.

Modelo orientado a objetos.
El modelo orientado a objetos sirve para desarrollar sistemas de software con un alto grado de complejidad.Este modelo es tan importante que se creó el OMG (Object Management Group, Grupo de Administración de Objetos, una agrupación no lucrativa) para establecer las normas que rigen el desarrollo desoftware orientado a objetos.

Objetos.
Los objetos, concretos y abstractos, están a nuestro alrededor, forman nuestro entorno. Podemos distinguir cada objeto en base a sus características ycomportamientos. Por ejemplo, en el aula observamos los objetos:
• alumno
• profesor
• mesa
• silla
• mesabanco
• pizarrón
• [pic]

Abstracción.
La abstracción es una de lasprincipales herramientas con que combatimos la complejidad.
Una abstracción denota las características esenciales de un objeto y proporciona límites conceptuales definidos respecto a la perspectivadel observador.

En el modelo de objetos se persigue construir abstracciones que imiten directamente el vocabulario de un determinado dominio de problema, por lo que el problema central del diseñoorientado a objetos es tomar la decisión acerca del conjunto adecuado de abstracciones para ese dominio.
Comportamiento.
Los objetos no solamente poseen atributos, sino que también exhibencomportamientos que manifiestan al interactuar con otros objetos en un esquema cliente/servidor, donde un cliente es cualquier objeto que utiliza los recursos de otro objeto denominado servidor.
[pic]Encapsulamiento.
El encapsulamiento es el proceso de almacenar en un mismo compartimento los elementos de una abstracción que constituyen su estructura y su comportamiento; sirve para separar la interfazcontractual de una abstracción y su implementación.
[pic]
El encapsulamiento se consigue, a menudo, mediante la ocultación de información. Generalmente, la estructura de un objeto está oculta, así...