SlideShare una empresa de Scribd logo
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 los objetos en sus interacciones, para
diseñar aplicaciones y
programas informáticos. Está basado en
varias técnicas, incluyendo
herencia, cohesión, abstracción, polimorfism
o, acoplamiento y encapsulamiento. Su uso
se popularizó a principios de la década de los
años 1990. En la actualidad, existe una gran
variedad de lenguajes de programación que
soportan la orientación a objetos.
Los objetos son entidades que tienen un
determinado estado, comportamiento (método) e identidad:
El estado está compuesto de datos 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 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 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 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
(estado) están estrechamente relacionados por la
propiedad de conjunto. Esta propiedad destaca que una
clase requiere de métodos para poder tratar los
atributos con los que cuenta. El programador debe
pensar indistintamente en ambos conceptos, sin separar
ni darle mayor importancia a alguno de ellos. Hacerlo
podría producir el hábito erróneo de crear clases
contenedoras de información por un lado y clases con
métodos que manejen a las primeras por el otro. De
esta manera se estaría realizando una programación
estructurada camuflada en un lenguaje de
programación orientado a objetos.
La POO difiere de la programación
estructurada tradicional, en la que los datos y los
procedimientos están separados y sin relación, ya que lo
único que se busca es el procesamiento de unos datos de
entrada para obtener otros de salida. La programación
estructurada anima al programador a pensar sobre todo en
términos de procedimientos o funciones, y en segundo
lugar en las estructuras de datos que esos procedimientos
manejan. En la programación estructurada solo se escriben
funciones que procesan datos. Los programadores que
emplean POO, en cambio, primero definen objetos para
luego enviarles mensajes solicitándoles que realicen sus
métodos por sí mismos.
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS

Más contenido relacionado

La actualidad más candente

Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
marcos_77
 
Java
Java Java
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
juliomancerotroya
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
ANGIEZAMBRANO57
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
HRS1993
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Andrea Tupacyupanqui Fiqueroa
 
la programación orientada a objetos
la programación orientada a objetosla programación orientada a objetos
la programación orientada a objetos
Rosario Garcia Ruiz
 
PARADIGMA POO
PARADIGMA POOPARADIGMA POO
PARADIGMA POO
Fredy Olaya
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
ALfonsx Viejo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Jonathan Marcillo
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetos
Criiztiian Mendoza
 
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
richard rodrigo mero sarcos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
alexmoncada21
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
Alfa Mercado
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
maikitejeda
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetos
AdrianaLucia1f
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Nestor Traña
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Kevin Robinson Morales Paucar
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
andres0323
 

La actualidad más candente (20)

Actividad nº 7
Actividad nº 7Actividad nº 7
Actividad nº 7
 
Java
Java Java
Java
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Programación orientada a objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
la programación orientada a objetos
la programación orientada a objetosla programación orientada a objetos
la programación orientada a objetos
 
PARADIGMA POO
PARADIGMA POOPARADIGMA POO
PARADIGMA POO
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Elementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de objetosElementos primordiales en el modelo de objetos
Elementos primordiales en el modelo de 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
 
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
¿QUE ES Y DONDE SE APLICA LA PROGRAMACION ORIENTADA A OBJETOS?
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Analisis orientado a objetos
Analisis orientado a objetosAnalisis orientado a objetos
Analisis orientado a objetos
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Destacado

Aparato reproductor
Aparato reproductorAparato reproductor
Aparato reproductor
pgonzalezibarra
 
Electronica
ElectronicaElectronica
Electronica
AJosMetal
 
Doorplaatsen machine naar adventiewebsites
Doorplaatsen machine naar adventiewebsitesDoorplaatsen machine naar adventiewebsites
Doorplaatsen machine naar adventiewebsitesNiels Spitters
 
Tic project
Tic projectTic project
Tic project
sandro6969
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentacióirenesc97
 
Planificacions psicologia final
Planificacions psicologia finalPlanificacions psicologia final
Planificacions psicologia final
Domingo Borba Franco
 
Reproducción asistida y pediatría
Reproducción asistida y pediatríaReproducción asistida y pediatría
Reproducción asistida y pediatría
rortizmovilla
 
Fogmaster® Sentinel 5855
Fogmaster® Sentinel 5855Fogmaster® Sentinel 5855
Presentación1de alcoholismo
Presentación1de alcoholismoPresentación1de alcoholismo
Presentación1de alcoholismo
Abraham Benitez Martinez
 
MM 201 limites_trigonometricos
MM 201 limites_trigonometricosMM 201 limites_trigonometricos
MM 201 limites_trigonometricoscruzcarlosmath
 
Promotion
PromotionPromotion
Promotion
ToniTorro
 
Pasqua Ei
Pasqua  EiPasqua  Ei
Pasqua Ei
infantildali
 
Algoritmo
AlgoritmoAlgoritmo
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
JesusFranco24
 
Fracking balioa
Fracking  balioaFracking  balioa
Fracking balioa
Teresa Olabarria
 
Trabajo de eloy arturo
Trabajo de eloy arturoTrabajo de eloy arturo
Trabajo de eloy arturo
Arturo Morales Ruiz
 
H aprendizaje
H aprendizajeH aprendizaje
H aprendizaje
Cruch95
 
Salem Atlanta Mobile Apps
Salem Atlanta Mobile AppsSalem Atlanta Mobile Apps
Salem Atlanta Mobile Apps
Mike Copeland
 
Comentarios de las lecturas
Comentarios de las lecturasComentarios de las lecturas
Comentarios de las lecturas
yaritza
 

Destacado (20)

Aparato reproductor
Aparato reproductorAparato reproductor
Aparato reproductor
 
Electronica
ElectronicaElectronica
Electronica
 
Doorplaatsen machine naar adventiewebsites
Doorplaatsen machine naar adventiewebsitesDoorplaatsen machine naar adventiewebsites
Doorplaatsen machine naar adventiewebsites
 
Tic project
Tic projectTic project
Tic project
 
Assignatures ppt
Assignatures pptAssignatures ppt
Assignatures ppt
 
La meva primera presentació
La meva primera presentacióLa meva primera presentació
La meva primera presentació
 
Planificacions psicologia final
Planificacions psicologia finalPlanificacions psicologia final
Planificacions psicologia final
 
Reproducción asistida y pediatría
Reproducción asistida y pediatríaReproducción asistida y pediatría
Reproducción asistida y pediatría
 
Fogmaster® Sentinel 5855
Fogmaster® Sentinel 5855Fogmaster® Sentinel 5855
Fogmaster® Sentinel 5855
 
Presentación1de alcoholismo
Presentación1de alcoholismoPresentación1de alcoholismo
Presentación1de alcoholismo
 
MM 201 limites_trigonometricos
MM 201 limites_trigonometricosMM 201 limites_trigonometricos
MM 201 limites_trigonometricos
 
Promotion
PromotionPromotion
Promotion
 
Pasqua Ei
Pasqua  EiPasqua  Ei
Pasqua Ei
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Diagrama de Flujo
Diagrama de FlujoDiagrama de Flujo
Diagrama de Flujo
 
Fracking balioa
Fracking  balioaFracking  balioa
Fracking balioa
 
Trabajo de eloy arturo
Trabajo de eloy arturoTrabajo de eloy arturo
Trabajo de eloy arturo
 
H aprendizaje
H aprendizajeH aprendizaje
H aprendizaje
 
Salem Atlanta Mobile Apps
Salem Atlanta Mobile AppsSalem Atlanta Mobile Apps
Salem Atlanta Mobile Apps
 
Comentarios de las lecturas
Comentarios de las lecturasComentarios de las lecturas
Comentarios de las lecturas
 

Similar a PROGRAMACION ORIENTADA A OBJETOS

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
ronnyme21
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
Juan Carlos Riva
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Agapito26
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
johnny herrera
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
Jose Angel Rodriguez
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
Jose Angel Rodriguez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Marcelo Brocel
 
Programación orientada a objetos replica montufar
Programación orientada a objetos replica montufarProgramación orientada a objetos replica montufar
Programación orientada a objetos replica montufar
ferjosse
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a Objetos
MegaMono
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
alcrrsc
 
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
ALGLYS RAMIREZ
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
lindacajaperuiz
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
Juan Morales
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
franciscocain
 
Guía Teórica POO
Guía Teórica POOGuía Teórica POO
Guía Teórica POO
lissette_torrealba
 
Poovb
PoovbPoovb
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
Abraham Morales
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
Angel Ordoñez
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Alexis Arguello
 
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
 

Similar a PROGRAMACION ORIENTADA A OBJETOS (20)

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
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetos
 
Inroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la programación orientada a objetosInroduccion al paradigma de la programación orientada a objetos
Inroduccion al paradigma de la 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 replica montufar
Programación orientada a objetos replica montufarProgramación orientada a objetos replica montufar
Programación orientada a objetos replica montufar
 
Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a Objetos
 
Metodología orientada a objetos
Metodología orientada a objetosMetodología orientada a objetos
Metodología orientada a objetos
 
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
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Guía Teórica POO
Guía Teórica POOGuía Teórica POO
Guía Teórica POO
 
Poovb
PoovbPoovb
Poovb
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación estructurada a objetos.pptm
Programación  estructurada  a objetos.pptmProgramación  estructurada  a objetos.pptm
Programación estructurada a objetos.pptm
 

Más de Vivi Marquez

Windows presentation foundation(wpf)
Windows presentation foundation(wpf)Windows presentation foundation(wpf)
Windows presentation foundation(wpf)
Vivi Marquez
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Vivi Marquez
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
Vivi Marquez
 
Framework
FrameworkFramework
Framework
Vivi Marquez
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
Vivi Marquez
 
Framework
FrameworkFramework
Framework
Vivi Marquez
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
Vivi Marquez
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
Vivi Marquez
 
Framework
FrameworkFramework
Framework
Vivi Marquez
 

Más de Vivi Marquez (9)

Windows presentation foundation(wpf)
Windows presentation foundation(wpf)Windows presentation foundation(wpf)
Windows presentation foundation(wpf)
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Framework
FrameworkFramework
Framework
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Framework
FrameworkFramework
Framework
 
Windows communication foundation (wcf)
Windows communication foundation (wcf)Windows communication foundation (wcf)
Windows communication foundation (wcf)
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Framework
FrameworkFramework
Framework
 

PROGRAMACION ORIENTADA A OBJETOS

  • 1. 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 los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfism o, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
  • 2. Los objetos son entidades que tienen un determinado estado, comportamiento (método) e identidad: El estado está compuesto de datos 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 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 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 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.
  • 3. Los métodos (comportamiento) y atributos (estado) están estrechamente relacionados por la propiedad de conjunto. Esta propiedad destaca que una clase requiere de métodos para poder tratar los atributos con los que cuenta. El programador debe pensar indistintamente en ambos conceptos, sin separar ni darle mayor importancia a alguno de ellos. Hacerlo podría producir el hábito erróneo de crear clases contenedoras de información por un lado y clases con métodos que manejen a las primeras por el otro. De esta manera se estaría realizando una programación estructurada camuflada en un lenguaje de programación orientado a objetos.
  • 4. La POO difiere de la programación estructurada tradicional, en la que los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada solo se escriben funciones que procesan datos. Los programadores que emplean POO, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos.