Unidad I Introduc Al Paradigma Poo Complet

Páginas: 11 (2626 palabras) Publicado: 29 de mayo de 2012
Unidad I. ELEMENTOS PRIMORDIALES EN EL MODELO DE OBJETOS
Elementos del Modelado de Objetos
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones informáticas. Está basado en varias técnicas como la herencia, la abstracción, el polimorfismo y el encapsulamiento. Su uso sepopularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
Los objetos son entidades que combinan estado (atributo), comportamiento (método) e identidad:
* El estado está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos).
* El comportamientoestá definido por los procedimientos o métodos con que puede operar dicho objeto, es decir, qué operaciones se pueden realizar con él.
* La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).
Un objeto contiene toda la información que permite definirlo eidentificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos de interacción llamados métodos, que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva atratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento.
La programación Orientada a Objetos trata de cumplir las necesidades de los usuarios finales, estás tareas se realizan mediante la modelización del mundo real, el soporte fundamental es el modelo del objeto. Los elementos más importantes de este modelo son:
* Abstracción
* Encapsulamiento* Modularidad
* Herencia
* Polimorfismo

Abstracción: Es la manera en la que se aísla conceptualmente la propiedad de un objeto, hacer el énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?". Poder determinar la realidad de sus características y funciones que desempeña. Son representados en clases por medio de atributos y métodos de dicha clase.
Ejemplo: La abstracción de unautomóvil.
- Características: Color, año de fabricación, modelo, etc.
- Métodos o Funciones: Frenar, encender, etc.
A esto se le llama abstracción. En general un programa no es más que una descripción abstracta de un procedimiento o fenómeno que existe o sucede en el mundo real.
La abstracción es esencial para el funcionamiento de una mente humana normal y es una herramienta muy potentepara tratar la complejidad.
La abstracción es clave para diseñar un buen software.
Modularidad: Es una técnica que proporciona la posibilidad de dividir sus atributos (datos) y funciones (métodos o procedimientos) en una parte privada y una parte pública. Proporcionan una forma efectiva de ocultación de la información.
TAD: Un tipo abstracto de dato (TAD) es un tipo de dato definido por elprogramador que se puede manipular similarmente a los tipos de datos definidos por el sistema. Un tipo abstracto de dato corresponde a un conjunto (puede ser de tamaño indefinido) de valores de datos y un número de operaciones primitivas que se pueden realizar sobre esos valores. Para construir un tipo abstracto de dato se debe:
* Describir una definición del tipo.
* Proteger los datosasociados con el tipo.
* Hacer disponible un conjunto de operaciones.
* Permitir instancias múltiples del tipo.

Encapsulamiento: Se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.
Cada objeto está aislado del exterior, es un módulo natural, y la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • paradigma de poo
  • paradigma de POO
  • Unidad I POO Avanzada
  • En qué consiste el paradigma de la poo y sus caracteristicas
  • Poo Unidad 1
  • Unidad 1. Introduccion A La Poo
  • POO Unidad 2
  • Unidad 2 Poo Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS