SlideShare una empresa de Scribd logo
1 de 10
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, polimorfis
mo, acoplamiento y encapsulamiento. Su uso
se popularizo a principios de la década de
los años 1990. en la actualidad, existe una
gran variedad de lenguajes de programación
Los objetos son entidades que tienen determinado
estado comportamiento (método) e identidad:
 El estado esta compuesto de datos o
informaciones; serán uno o varios atributos a los
que se han bran asignados uno valores concretos
(datos).
 El comportamiento esta definido por los
métodos o mensajes a los que sabe responder
dicho objeto, es decir, que operaciones se
pueden realizar con él.
 La identidad es una propiedad de un objeto que
lo diferencia del resto; dicho con otras
Los conceptos de la programación orientada a
objetos tiene origen en Simula 67, un lenguaje
diseñado para hacer simulaciones, creado por
Olejohan Dahl y Kristen Nygaard de centro de
cómputo Noruego de Oslo. En este centro se
trabajaba en simulaciones de naves, que fueron
confundidas por la explosión combinatoria de como
las diversas cualidades de diferentes naves podían
afectar unas a las otras.
La idea surgió al agrupar los diversos tipos de naves
con diferentes objetos, siendo responsable cada
clase de objetos de difinir sus propios datos y
La programación orientada a
objetos es una forma de
programar que trata de encontrar
una solución a estos problemas.
Introduce nuevos conceptos, que
superan y amplían conceptos
antiguos ya conocidos. Entre ellos
destacan los siguientes:
Definiciones de las propiedades y comportamiento
de un tipo de objetos concreto. La instanciación es
la lectura de estas definiciones y la creación de un
objeto a partir de ellas.
Es la facilidad mediante la cual la clase D hereda en
ella cada uno de los atributos y operaciones de
C, como si esos atributos y operaciones hubiesen
sido definidos por la misma D.
Instancia de una clase. Entidad provista de un conjunto de
propiedades o atributos (datos) y de comportamiento o
funcionalidad (métodos), los mismo que consecuentemente
reaccionan a eventos.
Algoritmo asociado a un objeto, cuya ejecución se
desencadena tras la recepción de un «mensaje».
Es un suceso en el sistema (tal como una interacción del
usuario con la maquina, o un mensaje enviado por un objeto).
El sistema maneja el evento enviando el mensaje adecuado al
objeto pertinente.
Entre los lenguajes orientados a objetos se destacan los
siguientes:
 ABAP – SAP lenguaje orientado a eventos
 ABL lenguaje de programación de Open Edge de Progress
Software
 ACTION SCRI
 ACTION SCRI 3
 ADA
 C++
 C#
 CLARION
 CLIPPER
 OBJECT PASCAL
 GAMBAS
 GENIE
 HARBOUR
 EIFFEL
 FORTRAN 90/95
 JAVA
 JAVA SCRIPT
 LEXICO
 OBJECTIVE C
 OCALM
 OZ
 R
 PER
 PHP
 POWER BUIL
 SELF
 SMALLTALK
 MAGIK (SMALLWORLD)
 VALA
 VB.NET
 VISUAL FOXPRO
 VISUAL BASIC 6.0
 VISUAL DATAFLEX
 VISUAL OBJECTS
 XBASE++
 LENGUAJE DRP
 SCALA

Más contenido relacionado

La actualidad más candente

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ISILVA19_PAMELA
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosGabriel Méndez
 
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Gabriel Méndez
 
Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)hanniaODL2017
 
¿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 objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objetoHRS1993
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbetshycastillo
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacioncarlos_graterol
 
Principios de Programación - Conceptos
Principios de Programación - ConceptosPrincipios de Programación - Conceptos
Principios de Programación - ConceptosRicardo Tenorio
 
Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015milagros19paz
 
Programacion orientada a_objetos
Programacion orientada a_objetosProgramacion orientada a_objetos
Programacion orientada a_objetosheidiromero11
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosricardoloja
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetosgrachika
 
Encuadre Poo
Encuadre PooEncuadre Poo
Encuadre Poorezzaca
 

La actualidad más candente (19)

LABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN ILABORATORIO DE PROGRAMACIÓN I
LABORATORIO DE PROGRAMACIÓN I
 
Miko
MikoMiko
Miko
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
Informe elaborado de la aplicación de desarrollo de software en progrmacion o...
 
Mapa mconceptual (1)
Mapa mconceptual (1)Mapa mconceptual (1)
Mapa mconceptual (1)
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
¿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 objeto
Programación orientada a objetoProgramación orientada a objeto
Programación orientada a objeto
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Jm poo
Jm pooJm poo
Jm poo
 
Java (1)
Java (1)Java (1)
Java (1)
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Principios de Programación - Conceptos
Principios de Programación - ConceptosPrincipios de Programación - Conceptos
Principios de Programación - Conceptos
 
Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015Exposicion de lenguaje de programacion 2015
Exposicion de lenguaje de programacion 2015
 
Programacion orientada a_objetos
Programacion orientada a_objetosProgramacion orientada a_objetos
Programacion orientada a_objetos
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacin orientada a objetos
Programacin orientada a objetosProgramacin orientada a objetos
Programacin orientada a objetos
 
Encuadre Poo
Encuadre PooEncuadre Poo
Encuadre Poo
 

Destacado (20)

Ranuras De Expansion Grupo 4
Ranuras De Expansion Grupo 4Ranuras De Expansion Grupo 4
Ranuras De Expansion Grupo 4
 
C:\Documents And Settings\Administrador\Mis Documentos\Yo
C:\Documents And Settings\Administrador\Mis Documentos\YoC:\Documents And Settings\Administrador\Mis Documentos\Yo
C:\Documents And Settings\Administrador\Mis Documentos\Yo
 
Pizarron electronico
Pizarron electronicoPizarron electronico
Pizarron electronico
 
Consignes d
Consignes dConsignes d
Consignes d
 
Itx
ItxItx
Itx
 
Amd
AmdAmd
Amd
 
Memorias Easy
Memorias EasyMemorias Easy
Memorias Easy
 
Pràcticas de laboratorio 2
Pràcticas de laboratorio 2Pràcticas de laboratorio 2
Pràcticas de laboratorio 2
 
main
mainmain
main
 
Chimbote
ChimboteChimbote
Chimbote
 
Sesion com 2g_06
Sesion com 2g_06Sesion com 2g_06
Sesion com 2g_06
 
Cuadro Comparativo
Cuadro ComparativoCuadro Comparativo
Cuadro Comparativo
 
Ed. práctica 3
Ed. práctica 3Ed. práctica 3
Ed. práctica 3
 
Póster alfabetización
Póster alfabetizaciónPóster alfabetización
Póster alfabetización
 
Quimica 6° segundo periodo
Quimica 6° segundo periodoQuimica 6° segundo periodo
Quimica 6° segundo periodo
 
Manual (1) (1)
Manual (1) (1)Manual (1) (1)
Manual (1) (1)
 
Partes de una computadora
Partes de una computadoraPartes de una computadora
Partes de una computadora
 
Ccnadiscovery 111101202136-phpapp01
Ccnadiscovery 111101202136-phpapp01Ccnadiscovery 111101202136-phpapp01
Ccnadiscovery 111101202136-phpapp01
 
Fmitas 66666666666666666
Fmitas 66666666666666666Fmitas 66666666666666666
Fmitas 66666666666666666
 
Administración presentación
Administración presentaciónAdministración presentación
Administración presentación
 

Similar a Programacion orientada a objetos

Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosmercysalvatierra
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosmercysalvatierra
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Abel
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Programacion a objetos estructurados
Programacion a objetos estructuradosProgramacion a objetos estructurados
Programacion a objetos estructuradosMichael Hinostroza
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosandres0323
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosMarcelo Brocel
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetoswellington018
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosbetshycastillo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosJonathan Marcillo
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjuliomancerotroya
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosricardoloja
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionANGIEZAMBRANO57
 
Programación orientada a objetos presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacionfranciscocain
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosjoelnicolasv
 

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
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Programacion a objetos estructurados
Programacion a objetos estructuradosProgramacion a objetos estructurados
Programacion a objetos estructurados
 
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
 
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
 
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
 
P.O.O
P.O.OP.O.O
P.O.O
 
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 presentacion
Programación    orientada    a objetos presentacionProgramación    orientada    a objetos presentacion
Programación orientada a objetos presentacion
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion 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 objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Programación orientada
Programación orientadaProgramación orientada
Programación orientada
 

Programacion orientada a objetos

  • 1.
  • 2. 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, polimorfis mo, acoplamiento y encapsulamiento. Su uso se popularizo a principios de la década de los años 1990. en la actualidad, existe una gran variedad de lenguajes de programación
  • 3. Los objetos son entidades que tienen determinado estado comportamiento (método) e identidad:  El estado esta compuesto de datos o informaciones; serán uno o varios atributos a los que se han bran asignados uno valores concretos (datos).  El comportamiento esta definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, que operaciones se pueden realizar con él.  La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras
  • 4. Los conceptos de la programación orientada a objetos tiene origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Olejohan Dahl y Kristen Nygaard de centro de cómputo Noruego de Oslo. En este centro se trabajaba en simulaciones de naves, que fueron confundidas por la explosión combinatoria de como las diversas cualidades de diferentes naves podían afectar unas a las otras. La idea surgió al agrupar los diversos tipos de naves con diferentes objetos, siendo responsable cada clase de objetos de difinir sus propios datos y
  • 5. La programación orientada a objetos es una forma de programar que trata de encontrar una solución a estos problemas. Introduce nuevos conceptos, que superan y amplían conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
  • 6. Definiciones de las propiedades y comportamiento de un tipo de objetos concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas. Es la facilidad mediante la cual la clase D hereda en ella cada uno de los atributos y operaciones de C, como si esos atributos y operaciones hubiesen sido definidos por la misma D.
  • 7. Instancia de una clase. Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos), los mismo que consecuentemente reaccionan a eventos. Algoritmo asociado a un objeto, cuya ejecución se desencadena tras la recepción de un «mensaje». Es un suceso en el sistema (tal como una interacción del usuario con la maquina, o un mensaje enviado por un objeto). El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente.
  • 8. Entre los lenguajes orientados a objetos se destacan los siguientes:  ABAP – SAP lenguaje orientado a eventos  ABL lenguaje de programación de Open Edge de Progress Software  ACTION SCRI  ACTION SCRI 3  ADA  C++  C#  CLARION  CLIPPER  OBJECT PASCAL  GAMBAS  GENIE
  • 9.  HARBOUR  EIFFEL  FORTRAN 90/95  JAVA  JAVA SCRIPT  LEXICO  OBJECTIVE C  OCALM  OZ  R  PER  PHP  POWER BUIL  SELF  SMALLTALK
  • 10.  MAGIK (SMALLWORLD)  VALA  VB.NET  VISUAL FOXPRO  VISUAL BASIC 6.0  VISUAL DATAFLEX  VISUAL OBJECTS  XBASE++  LENGUAJE DRP  SCALA