Resuen Int. Objetos

Páginas: 12 (2821 palabras) Publicado: 8 de marzo de 2013
TAD:
Es la noción matemática que define un tipo de datos. Básicamente se define por un número de
operaciones aplicables, el modo con el cual se pueden invocar a cada operación (sintaxis) y sus
efectos (semántica). Se definen por su comportamiento exterior (operaciones) y no por su
estructura. No es un tipo de dato.
Deben cumplir con dos principios:
Ocultación de la información: Solo puedeaccederse a los valores del tipo que define o modificarlos
mediante las operaciones abstractas definidas sobre ellos.
Abstracción de Datos: Se separan las propiedades lógicas de los datos de su representación.
Un TAD especifica “el qué”, no “el cómo”. Un tipo predefinido especifica “el cómo” basándose
en “el qué” y lo oculta al programador.
En la POO a un TAD se lo llama CLASE. Una CLASEdefine las propiedades de OBJETOS, los
que son instancias en un entorno orientado a objetos.

POO:
Según Booch:
La POO es un método de implementación en el cual los progr amas están organizados como
colecciones cooperativas de objetos, cada uno de los cuales representa una instancia de alguna
clase, y cuyas clases son todas miembros de una jerarquía de clases unidas vía relaciones de
herencia.UML (Unified Modeling Language ):
Es creación de Grady Booch, Ivar Jacobson y James Rumbaugh a mediados de los ‟90. Es
esencial para la comunicación entre miembros de un equipo ya que ayuda a la compre nsión de
sistemas complejos. Indica qué hará el sistema pero no cómo lo hará. Ayuda a la corrección de
errores, a la evolución y al reuso. UML permite especificar todas las decisiones deanálisis, diseño
e implementación construyéndose modelos precisos, no ambiguos y completos. Está pensado para
poder ser usado en varios lenguajes de programación.
En UML existen diagramas de:
*Clases.
*Objetos.
*Casos de uso.
*Estados.
*Secuencias: Muestran el orden en que se ejecutan los mensajes.
*Colaboraciones: Muestran los objetos con que interactúa in determinado objeto.
*Componentes.*Distribución.

PARADIGMA DE PROGRAMACIÓN:
Una paradigma es un marco de referencia que impone reglas sobre cómo se deben hacer las
cosas, indica qué es válido dentro del paradigma y qué está fuera de sus límites.

PARADIGMA ORIENTADO A OBJETOS:
Un sistema hecho con objetos es un modelo computacional de una porción de la realidad
(dominio). Se modela cada problema que tenemos que resolverutilizando objetos, los cuales
“colaboran” entre sí enviándose “mensajes”.
Cada objeto debe saber “qué” hace cada uno de los objetos con los que se relaciona, pero no
“cómo” lo hace (encapsulamiento). Un objeto debe poder delegar responsabilidades en sus
colaboradores, sin importar quién sea (polimorfismo) siempre y cuando responda bien sus
mensajes.
Otros principios importantes de la POO:ABSTRACCIÓN:
Una abstracción en una descripción simplificada de un sistema que enfatiza algunos de sus
detalles o propiedades (los que realmente le interesan al lector) mientras suprime otros (los que no
interesan).

ENCAPSULACIÓN:
Es el proceso de ocultar todos los detalles de un objeto que no contribuyen a s us características
esenciales. Complementa a la abstracción.

MODULARIDAD:Es la propiedad que permite subdividir una aplicación en partes más pequeñas , cada una de las
cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes
partes.

JERARQUÍA:
Es un ordenamiento de abstracciones. Las dos jerarquías más importantes son: estructura de
clases y la estructura de objetos.

OBJETOS:
Son entidades que combinan estado,comportamiento e identidad. El estado está compuesto de
datos. El comportamiento está definido por los procedimientos o métodos con que puede operar
dicho objeto; se especifica a través del conjunto de mensajes que puede recibir el objeto . La
identidad es una propiedad de un objeto que lo diferencia d el resto.
Encapsula funcionalidad e información, por ejemplo la implementación indica cómo hace el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resu
  • RESUEN
  • resuen
  • Resu
  • resu
  • Resu
  • Resu
  • resue

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS