miércoles, 6 de noviembre de 2013

Introducción Programación OO.


Introducción.

 

La programación Orientada a Objetos o programación OO, ha sido muy exitosa y ha logrado posicionarse en muchas actividades de la informática desde el desarrollo de aplicaciones científicas, comerciales, Web y móviles. Sus inicios se remontan a los años 90 y desde entonces se han desarrollado lenguajes de programación que incorporan sus características. 

La programación OO sugiere una forma de pensar en la cual el programador debe poder crear una abstracción del problema del mundo real que desea resolver, el nivel de abstracción determinas las capas y objetos que se utilizaran en el programa, cabe destacar que cada programador abstrae de manera diferente la realidad que lo rodea y la programación OO ofrece mucha flexibilidad en ese sentido.

 

Beneficios de OO

 

  1. Reuso
  2. Calidad
  3. Modelamiento del mundo real
  4. Facil mantenimiento
En la actualidad los lenguajes más populares son orientados a objetos prueba de esto, es que en 10 primeros lugares del ranking de lenguajes de programación la mayoría son lenguajes orientados a objetos, donde se encuentran Java, C++, C#, PHP y Delphi entre otros. 

Como un elemento a favor la programación OO, cuenta con herramientas que ayudan en la etapa de análisis y diseño, como es el caso de los patrones de diseño y el lenguaje de modelado unificado UML.

No hay comentarios:

Publicar un comentario