SlideShare una empresa de Scribd logo
1 de 10
PROGRAMACION ORIENTADA
A
OBJETOS
La programación orientada a objetos o POO. Usa
los objetos en las interacciones, para hacer
diseños de
programas y aplicaciones
informáticas. Basado en varias técnicas, en las
que están incluidas la herencia, la cohesión, la
abstracción, el polimorfismo, el acoplamiento y el
encapsulamiento. Su uso se hizo popular a
principios de la década de los años 90.
Actualmente hay una gran variedad de lenguajes
de programación que soportan la orientación a
objetos.
La Programación Orientada a Objetos, hace
referencia al grupo de teorías, modelos,
estándares y métodos que nos permiten
organizar el conocimiento, que nos han
proporcionando un medio bien definido para
visualizar el dominio del problema e
implementar en un lenguaje de programación la
solución a ese problema.
TECNICAS
DE LA
PROGRAMACION ORIENTADA
A
OBJETOS
LENGUAJES ORIENTADOS A OBJETOS
Simula (1967), es aceptado como el primer
lenguaje que posee las características
principales de un lenguaje orientado a objetos.
Creado para hacer programa de simulación, en
donde los "objetos" son la representación de la
información más importante. Smalltalk (1972 a
1980), y con el que gran parte de la teoría de la
programación orientada a objetos se ha
desarrollado.
Entre los lenguajes orientados a
objetos destacamos los sgtes:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

ABAP -> SAP Lenguaje orientado
a eventos
ABL
ActionScript
ActionScript 3
Ada
C++
C#
Clarion
Clipper1
D
Object Pascal (Embarcadero
Delphi)
Gambas
Genie
Harbour
Eiffel
Fortran 90/95
Java
JavaScript2
Lexico3
Objective-C
Ocaml

•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Oz
R
Perl4
PHP5
PowerBuilder
Python
Ruby
Self
Smalltalk6
Magik (SmallWorld)
Vala
VB.NET
Visual FoxPro7
Visual Basic 6.0
Visual DataFlex
Visual Objects
XBase++
Lenguaje DRP
Scala8
Algunos de estos lenguajes de programación no
son puramente orientados a objetos, sino que
son híbridos que combinan la Programación
Orientada a Objetos con otros.

Más contenido relacionado

Similar a Programacion orientada

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
Mabyta Mora
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Heidiie Hdz
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
Any Saula
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
Michelle Herrera
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
Xavii Torres
 
Metodología de Desarrollo De Multimedia
Metodología de Desarrollo De MultimediaMetodología de Desarrollo De Multimedia
Metodología de Desarrollo De Multimedia
crys28
 

Similar a Programacion orientada (20)

Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
colegio "réplica montúfar"
colegio "réplica montúfar"colegio "réplica montúfar"
colegio "réplica montúfar"
 
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
Quesydondeseaplicaprogramacinaobjetos 140918171911-phpapp01
 
Tarea 5. investigacion
Tarea 5. investigacionTarea 5. investigacion
Tarea 5. investigacion
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Tecnologías de Programación Introducción
Tecnologías de Programación IntroducciónTecnologías de Programación Introducción
Tecnologías de Programación Introducción
 
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
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Aprender programando: motivaciones y alternativas
Aprender programando: motivaciones y alternativasAprender programando: motivaciones y alternativas
Aprender programando: motivaciones y alternativas
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
S1-Fundamentos POO
S1-Fundamentos POOS1-Fundamentos POO
S1-Fundamentos POO
 
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
1-Unidad 1. Paradigma de la Programación-Orientación a Objetos
 
S1-POO-1.1 Fundamentos
S1-POO-1.1 FundamentosS1-POO-1.1 Fundamentos
S1-POO-1.1 Fundamentos
 
Tabla sqa
Tabla sqaTabla sqa
Tabla sqa
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
¿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?
 
INTRODUUCIÓN
INTRODUUCIÓNINTRODUUCIÓN
INTRODUUCIÓN
 
replica montufar
replica montufar replica montufar
replica montufar
 
Metodología de Desarrollo De Multimedia
Metodología de Desarrollo De MultimediaMetodología de Desarrollo De Multimedia
Metodología de Desarrollo De Multimedia
 

Programacion orientada

  • 2. La programación orientada a objetos o POO. Usa los objetos en las interacciones, para hacer diseños de programas y aplicaciones informáticas. Basado en varias técnicas, en las que están incluidas la herencia, la cohesión, la abstracción, el polimorfismo, el acoplamiento y el encapsulamiento. Su uso se hizo popular a principios de la década de los años 90. Actualmente hay una gran variedad de lenguajes de programación que soportan la orientación a objetos.
  • 3. La Programación Orientada a Objetos, hace referencia al grupo de teorías, modelos, estándares y métodos que nos permiten organizar el conocimiento, que nos han proporcionando un medio bien definido para visualizar el dominio del problema e implementar en un lenguaje de programación la solución a ese problema.
  • 5.
  • 7. Simula (1967), es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos. Creado para hacer programa de simulación, en donde los "objetos" son la representación de la información más importante. Smalltalk (1972 a 1980), y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.
  • 8. Entre los lenguajes orientados a objetos destacamos los sgtes:
  • 9. • • • • • • • • • • • • • • • • • • • • • ABAP -> SAP Lenguaje orientado a eventos ABL ActionScript ActionScript 3 Ada C++ C# Clarion Clipper1 D Object Pascal (Embarcadero Delphi) Gambas Genie Harbour Eiffel Fortran 90/95 Java JavaScript2 Lexico3 Objective-C Ocaml • • • • • • • • • • • • • • • • • • • Oz R Perl4 PHP5 PowerBuilder Python Ruby Self Smalltalk6 Magik (SmallWorld) Vala VB.NET Visual FoxPro7 Visual Basic 6.0 Visual DataFlex Visual Objects XBase++ Lenguaje DRP Scala8
  • 10. Algunos de estos lenguajes de programación no son puramente orientados a objetos, sino que son híbridos que combinan la Programación Orientada a Objetos con otros.