SlideShare una empresa de Scribd logo
1 de 5
Es un paradigma (modelo o patrón) de
programación que usa objetos y sus
interacciones para diseñar aplicaciones y
programas de computadora
OBJETO Son entidades que combinan estado,
comportamiento e identidad
Comportamiento
Está compuesto
de datos, será
uno o varios
atributos a los
que se habrán
asignado unos
valores
concretos
(datos).
Está definido por los
procedimientos o
métodos con que
puede operar dicho
objeto, es decir, qué
operaciones se pueden
realizar con él.
Es una
propiedad de un
objeto que lo
diferencia del
resto, es su
identificador
Expresa un programa como un conjunto de objetos,
que colaboran entre ellos para realizar tareas.
Permite hacer los programas y módulos más fáciles de
escribir, mantener y reutilizar.
De esta forma, un objeto contiene toda la información
que permite definirlo e identificarlo frente a otros
objetos.
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
separan ni deben separarse el estado y el
comportamiento.
CONCEPTOS FUNDAMENTALES
Definiciones de las propiedades y comportamiento
de un tipo de objeto concreto
Algoritmo asociado a un objeto (o a una clase de
objetos), cuya ejecución se desencadena tras la
recepción de un "mensaje“.
Un suceso en el sistema (tal como una interacción
del usuario con la máquina, o un mensaje enviado
por un objeto).
Una comunicación dirigida a un objeto, que le
ordena que ejecute uno de sus métodos con ciertos
parámetros asociados al evento que lo generó.
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 cuyo valor puede
ser alterado por la ejecución de algún método.
CARACTERISTICAS DE LA POO
Cada objeto en el sistema sirve como modelo de un "agente"
abstracto que puede realizar trabajo, informar y cambiar su
estado, y "comunicarse" con otros objetos en el sistema sin
revelar cómo se implementan estas características.
Significa reunir a todos los elementos que pueden considerarse
pertenecientes a una misma entidad, al mismo nivel de
abstracción.
El aislamiento protege a las propiedades de un objeto contra su
modificación por quien no tenga derecho a acceder a ellas,
solamente los propios métodos internos del objeto pueden
acceder a su estado.
Comportamientos diferentes, asociados a objetos distintos,
pueden compartir el mismo nombre, al llamarlos por ese
nombre se utilizará el comportamiento correspondiente al
objeto que se esté usando.
Las clases no están aisladas, sino que se relacionan entre sí,
formando una jerarquía de clasificación. Los objetos heredan
las propiedades y el comportamiento de todas las clases a las
que pertenecen.

Más contenido relacionado

Similar a 5442270.ppt

Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
Jose Angel Rodriguez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ronnyme21
 
Programación estructurada a objetos.pptm
Programación  estructurada  a objetos.pptmProgramación  estructurada  a objetos.pptm
Programación estructurada a objetos.pptm
elvis mendieta
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
Libertad25
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
maikitejeda
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Jonathan Marcillo
 

Similar a 5442270.ppt (20)

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Trabajo d..
Trabajo d..Trabajo d..
Trabajo d..
 
Mapa conceptual poo
Mapa conceptual pooMapa conceptual poo
Mapa conceptual poo
 
Programación estructurada a objetos.pptm
Programación  estructurada  a objetos.pptmProgramación  estructurada  a objetos.pptm
Programación estructurada a objetos.pptm
 
Fundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetosFundamentos básicos de la programación orientada a objetos
Fundamentos básicos de la programación orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Conceptos poo progra visual
Conceptos poo progra visualConceptos poo progra visual
Conceptos poo progra visual
 
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOSCUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
CUESTIONARIO SOBRE PROGRAMACIÓN RELACIONADA A OBJETOS
 
Nociones Básicas de POO
Nociones Básicas de POONociones Básicas de POO
Nociones Básicas de POO
 
Cspr
CsprCspr
Cspr
 
Cspr
CsprCspr
Cspr
 
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es...
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
¿Que es la POO?
¿Que es la POO?¿Que es la POO?
¿Que es la POO?
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Java
Java Java
Java
 

5442270.ppt

  • 1. Es un paradigma (modelo o patrón) de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora
  • 2. OBJETO Son entidades que combinan estado, comportamiento e identidad Comportamiento Está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos). Está definido por los procedimientos o métodos con que puede operar dicho objeto, es decir, qué operaciones se pueden realizar con él. Es una propiedad de un objeto que lo diferencia del resto, es su identificador
  • 3. Expresa un programa como un conjunto de objetos, que colaboran entre ellos para realizar tareas. Permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar. De esta forma, un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos. 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 separan ni deben separarse el estado y el comportamiento.
  • 4. CONCEPTOS FUNDAMENTALES Definiciones de las propiedades y comportamiento de un tipo de objeto concreto Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje“. Un suceso en el sistema (tal como una interacción del usuario con la máquina, o un mensaje enviado por un objeto). Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó. 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 cuyo valor puede ser alterado por la ejecución de algún método.
  • 5. CARACTERISTICAS DE LA POO Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar cómo se implementan estas características. Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas, solamente los propios métodos internos del objeto pueden acceder a su estado. Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre, al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen.