Академический Документы
Профессиональный Документы
Культура Документы
a Objetos (P.O.O.)
Ing. Vanessa Borjas
Programacin Orientada a
Objetos
Se basa en un modelo de lo que vemos en la vida
real. Metodologa que basa la estructura de los
programas en torno a objetos. Los lenguajes de POO
ofrecen medios y herramientas para describir los
objetos manipulados por un programa. Ms que
describir cada objeto individualmente, estos
lenguajes proveen una construccin (Clase) que
describe a un conjunto de objetos que poseen las
mismas propiedades.
Objetos
Son instancias de clases.
Combinacin de cdigo y datos que pueden
tratarse como una unidad: una porcin de
una aplicacin, un control o un formulario.
Identidad de un Objeto
Estado de un Objeto
Comportamiento de un
Objeto
Mtodo
Es un algoritmo asociado a un objeto (o a una clase
de objetos), cuya ejecucin se desencadena tras la
recepcin de un mensaje. Desde el punto de vista
del comportamiento, es lo que el objeto puede
hacer. Un mtodo puede producir un cambio en las
propiedades del objeto, o la generacin de un
evento con un nuevo mensaje para otro objeto del
sistema.
Atributos de un Objeto
Contenedor de un tipo de datos asociados a un
objeto (o a una clase de objetos), que hace los datos
visibles desde fuera del objeto y esto se define como
sus caractersticas predeterminadas, y cuyo valor
puede ser alterado por la ejecucin de algn
mtodo.
Clase
Es la representacin de un tipo de objeto.
Define las caractersticas de un objeto.
Describe las variables, propiedades,
procedimientos y eventos de un objeto.
Es una plantilla de un conjunto de objetos que
tienen caractersticas similares.
Atributos
Clase
Mtodos
ABSTRACCIN: Es el principio de
ignorar aquellos aspectos de un
fenmeno observado que no son
relevantes, con el objetivo de
concentrarse en aquellos que si lo son.
ENCAPSULAMIENTO (OCULTACIN DE LA
INFORMACIN): Es la propiedad del Enfoque
Orientado a Objetos que permite ocultar al mundo
exterior la representacin interna del objeto. Esto quiere
decir que el objeto puede ser utilizado, pero los datos
esenciales del mismo no son conocidos fuera de l.
Mtodos
Fuentes:
http://webdelprofesor.ula.ve/ingenieria/hyelitza/materias/programacion2/oxo/
ProfaYusneyi_Tema8_POOClasesyObjetos.pdf
http://eaddfsi.wordpress.com/category/09-programacion-orientada-a-objetos-i/