Está en la página 1de 1

PROGRAMACION ORIENTADA A OBJETOS

La programaci�n orientada a objetos (POO, en espa�ol; OOP, seg�n sus siglas en


ingl�s) es un paradigma de programaci�n que viene a innovar la forma de obtener
resultados.
Los objetos manipulan los datos de entrada para la obtenci�n de datos de salida
espec�ficos, donde cada objeto ofrece una funcionalidad especial.

Muchos de los objetos predise�ados de los lenguajes de programaci�n actuales


permiten la agrupaci�n en bibliotecas o librer�as, sin embargo,
muchos de estos lenguajes permiten al usuario la creaci�n de sus propias
bibliotecas.

Est� basada en varias t�cnicas: herencia, cohesi�n, abstracci�n, polimorfismo,


acoplamiento y encapsulamiento.

Su uso se populariz� a principios de la d�cada de 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":

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).
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 importanci
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 POO.

La programaci�n orientada a objetos 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.

También podría gustarte

  • Prog Funcional
    Prog Funcional
    Documento2 páginas
    Prog Funcional
    Emiliano Montol
    Aún no hay calificaciones
  • Programacionfuncional
    Programacionfuncional
    Documento1 página
    Programacionfuncional
    Emiliano Montol
    Aún no hay calificaciones
  • Prog Funcional
    Prog Funcional
    Documento2 páginas
    Prog Funcional
    Emiliano Montol
    Aún no hay calificaciones
  • SSH
    SSH
    Documento14 páginas
    SSH
    Omar Genis
    Aún no hay calificaciones
  • Tips GIT
    Tips GIT
    Documento12 páginas
    Tips GIT
    Juan Rv
    Aún no hay calificaciones
  • Lista de Comandos de Windows
    Lista de Comandos de Windows
    Documento4 páginas
    Lista de Comandos de Windows
    cag372
    Aún no hay calificaciones
  • Diccionario de Programacion
    Diccionario de Programacion
    Documento12 páginas
    Diccionario de Programacion
    Maicol M Mendoza
    Aún no hay calificaciones
  • Codigo Ascii PDF
    Codigo Ascii PDF
    Documento11 páginas
    Codigo Ascii PDF
    Eduar YeamPiert Murcia
    Aún no hay calificaciones
  • Ascii y Unicode
    Ascii y Unicode
    Documento37 páginas
    Ascii y Unicode
    Emiliano Montol
    Aún no hay calificaciones
  • Michael Faraday
    Michael Faraday
    Documento6 páginas
    Michael Faraday
    Emiliano Montol
    Aún no hay calificaciones