Conceptos de la Programacion Orientada a Objetos

Páginas: 11 (2642 palabras) Publicado: 20 de mayo de 2013
Conceptos Generales
de la Programación
Orientada a Objetos
Lenguajes de Programación Comparados
Universidad de Guadalajara
Centro Universitario de Ciencias Exactas e
Ingenierías
Mtra. María Magdalena Murillo Leaño

Luis Ángel Gómez Velazco
15 de Abril del 2013

Conceptos Generales de la Programación Orientada a Objetos

INDICE
INTRODUCCION…………………………………………………..3OBJETO…………………………………………………………….4

CONCEPTOS FUNDAMENTALES………………………………5

CARACTERISTICAS DE LA POO……………………………….8

LENGUAJES ORIENTADOS A OBJETOS……………………..9

BIBLIOGRAFIA……………………………………………………..10

INTEGRANTES……………………………………………………..10

CONCLUSIONES…………………………………………………...11

Luis Ángel Gómez Velazco

2

Conceptos Generales de la Programación Orientada a Objetos

*Introducción*
La programación orientada a objetos oPOO es un paradigma de programación que usa
los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado
en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se
popularizó 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.Actualmente una de las áreas más candentes en la industria y en el ámbito académico es la
orientación a objetos. La orientación a objetos promete mejoras de amplio alcance en la forma
de diseño, desarrollo y mantenimiento del software ofreciendo una solución a largo plazo a
los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software:
la falta de portabilidaddel código y reusabilidad, código que es difícil de modificar, ciclos de
desarrollo largos y técnicas de codificación no intuitivas.
Un lenguaje orientado a objetos ataca estos problemas. Tiene tres características básicas: debe
estar basado en objetos, basado en clases y capaz de tener herencia de clases. Muchos lenguajes
cumplen uno o dos de estos puntos; muchos menos cumplen los tres. Labarrera más difícil de
sortear es usualmente la herencia.
El concepto de programación orientada a objetos no es nuevo, lenguajes clásicos como SmallTalk
se basan en ella. Dado que la POO se basa en la idea natural de la existencia de un mundo lleno
de objetos y que la resolución del problema se realiza en términos de objetos, un lenguaje se dice
que está basado en objetos si soporta objetoscomo una característica fundamental del mismo.
El elemento fundamental de la POO es, como su nombre lo indica, el objeto. Podemos definir un
objeto como un conjunto complejo de datos y programas que poseen estructura y forman
parte de una organización.

*Objeto*
Los objetos son entidades que tienen un determinado estado, comportamiento
(método) e identidad:


El estado está compuesto dedatos o informaciones; serán uno o varios atributos a los que se
habrán asignado unos valores concretos (datos).



El comportamiento está definido por los métodos o mensajes a los que sabe responder 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 suidentificador (concepto análogo al de identificador de una variable o una
constante).

Un objeto contiene toda la información que permite definirlo e identificarlo 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

Luis Ángel Gómez Velazco

3

Conceptos Generales de la Programación Orientada a Objetos
vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidades
indivisibles, en las que no se separa el estado y el comportamiento.
Como hemos visto, cada objeto es una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos programacion orientada a objetos
  • Conceptos POO (Programación Orientada a Objetos)
  • Conceptos básicos de Programación Orientada a Objetos
  • Conceptos basicos de la Programacion Orientada a Objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Conceptos de Programación Orientada a Objetos
  • CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS
  • Programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS