Poo (programación)

Páginas: 6 (1326 palabras) Publicado: 27 de octubre de 2010
Programación Orientada A Objetos

La Programación Orientada a Objetos (POO) data de mediados de la década de los setentas con el lenguaje Small Talk, no es hasta finales de la década de los noventas cuando toma mayor impulso en lenguajes de programación. Actualmente diversos lenguajes de programación emigran hacia la POO y los lenguajes nuevos se crean bajo este.

El elemento fundamental deesta programación es el objeto (conjunto complejo de datos y programas que poseen estructura y forman parte de una organización).

Un objeto no es un dato simple, contiene en su interior cierto número de componentes estructurados, donde cada objeto no es un ente aislado, sino que forma parte de la estructura misma del código con un rango jerárquico o de otro tipo (por orden de aparición,tiempo, lugar, etc.).
ESTRUCTURA DE UN OBJETO
El objeto esta constituido de tres partes esenciales:
1 - RELACIONES
2 - PROPIEDADES
3 - METODOS
Cada uno tiene un papel específico dentro de la programación orientada a objetos:
Las relaciones permiten por medio de enlaces relacionarse, con todos lo que forman parte de la misma organización.
Las propiedades son un cierto número de valores ycaracterísticas (variable, programas, métodos, punteros, etc.). Cada objeto puede tener un valor único o puede contener un conjunto de valores casi estructurado (matrices, vectores, listas, etc.). Además los valores pueden ser (numéricos, alfanuméricos, etc.).
Los método son programas que están asociados a un objeto determinado y cuya ejecución solo puede desencadenarse a través de un mensaje, donde losobjetos cuentan con sus propiedades especial que los diferencian de otro objeto (procedimientos, funciones, rutinas, etc.), esto tendrá como resultado una forma de invocarlo, dentro de un campo especifico.

Organización de los objetos
Los objetos, casi siempre o cuentan con una organización jerárquica, donde unos objetos son superiores a otros de cierto modo, dependiendo del nivel.
Estapuede distinguirse en tres niveles.
-La raíz se caracteriza por estar en el nivel más alto de la estructura, que indica su categoría especial, como por ejemplo objeto madre, Raíz o Entidad.
-Los objetos intermedios. Son aquellos que descienden directamente de la raíz y que a su vez tienen descendientes. Se representan en conjuntos o clases de objetos, estos pueden ser muy generales o muyespecializados, según la aplicación, ya sea como ventana, cuenta, fichero, clases, tipos. O en orden descendiente como subclase.
-Los objetos terminales. Son todos aquellos que descienden de una clase o subclase y no tienen descendientes (ítems).


Las Ventajas
Uniformidad: Es la representación de los objetos, donde se ve el análisis así como el diseño y la codificación de los mismos.
Comprensión:Tanto los datos que componen los objetos, como los procedimientos que los manipulan, están agrupados en clases.
Flexibilidad: La relación de los procedimientos que manipulan los datos con los datos a tratar, cualquier cambio que se realice sobre ellos.
Estabilidad: Permite un tratamiento diferenciado de los objetos que permanecen constantes en el tiempo sobre aquellos que cambian con frecuencia,permite aislar las partes del programa que permanecen inalterables en el tiempo.
Reusabilidad: Permite que programas que traten las mismas estructuras de información reutilicen las definiciones de objetos empleadas en otros programas e incluso los procedimientos que los manipulan.

Reguladores Y Manuales En Méxicohttp://foros.ci.df.gob.mx/index.php?option=com_content&view=article&id=146:programacion-orientada-a-objetos-poo&catid=38:capacitacion&Itemid=86
Gobierno Del Distrito Federal este es su comité tiene como objetivos, que los participantes entiendan los conceptos del mas esenciales de la programación orientada a objetos, así como las metodologías relativas al análisis y diseño orientado a objetos e introducir conceptos generales de calidad de software, posibilitando el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion Poo
  • PROGRAMACION (POO)
  • Programación POO
  • Programacion poo
  • programacion (poo)
  • Programacion Orientada a Objeto (POO)
  • Programación orientada a objetos (poo)
  • estructuras, programación (POO)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS