Lenguaje Orientado A Objetos
SISTEMA EDUCATIVO UNIVERSITARIO CHIAPAS
CENTRO DE ESTUDIOS SUPERIORES DE LA FRAILESCA
CLAVE: 07PSU0078T
CATEDRÁTICO(A):
LIC. ADRIANA ISABEL ALEGRIA MUÑOA
CEDULA PROFESIONAL:
6561203
MATERIA:
INFORMATICA IV
PRESENTAN:
ERIKA GPE ESTRADA RAMIREZ
LICENCIATURA EN INFORMATICA ADMINISTRATIVA
VILLAFLORES, CHIAPAS; A 25 DE SEPTIEMBRE DE 2011.
INDICEINTRODUCCION 3
PROGRAMACION ORIENTADA A OBJETOS 4
CARACTERISTICAS DE LA POO 5
¿COMO SE PIENSA EN OBJETO? 7
METODO DE CLASE 8
CONCEPTOS FUNDAMENTALES 10
CONCLUSION 11
BIBLIOGRAFIA 12
INTRODUCCION
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 portabilidad del 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 trescaracterí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. La barrera más difícil de sortear es usualmente la herencia.
Es importante aclarar desde un principio la diferencia que existe entre programación orientada a objetos y un lenguaje orientado a objetos.
Laprogramación orientada a objetos es una “filosofía”, un modelo de programación, con su teoría y su metodología, que conviene conocer y estudiar antes de nada. Un lenguaje orientado a objetos es un lenguaje de programación que permite el diseño de aplicaciones orientadas a objetos. Dicho esto, lo normal es que toda persona que vaya a desarrollar aplicaciones orientadas a objetos aprenda primero la“filosofía” (o adquiera la forma de pensar) y después el lenguaje, porque “filosofía” sólo hay una y lenguajes muchos. En este documento veremos brevemente los conceptos básicos de la programación orientada a objetos desde un punto de vista global, sin particularizar para ningún lenguaje de
Programación específico.
PROGRAMACIÓN ORIENTADA A 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 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 laorientación a objetos
Los objetos son entidades que tienen un determinado 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 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 su identificador (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 biendiferenciados 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 a tratarlos como unidades indivisibles, en las que no se separa el estado y el comportamiento.
Los métodos (comportamiento) y atributos...
Regístrate para leer el documento completo.