Tiempo atrás, el universo de los lenguajes de programación estaba reinado por el paradigma de la programación estructurada: rara vez se escuchaba nombrar un lenguaje que no fuera “C” en el contexto sociolaboral de un programador. Sin embargo, con el pasar de los años y el surgimiento de nuevos procesos de negocios, los programadores comenzaron a darse cuenta de que este modelo presentaba ciertas dificultades en torno a los problemas que sus desarrollos debían solucionar:

• Escalabilidad: las aplicaciones debían ser prácticamente rescritas cuando el programador
intentaba agregarle nuevas funcionalidades no planificadas en el momento
de su génesis.

• Dificultad: las aplicaciones terminaban formadas por miles y miles de funciones
que impedían una ágil y sencilla lectura del código fuente.

• Disgregación: falta de una lógica explícita que vinculara el accionar de los diferentes
módulos o funciones entre sí.

• Implementación: toda modificación en el código fuente requería, casi sin excepción,
expertos programadores que comprendieran “C” a la perfección.

• Actualización: demandaba muchas horas hombre la realización de pequeñas actualizaciones,
también conocidas como updates.

• Reutilización y transportabilidad: el código escrito para una aplicación rara vez
servía para ser aplicado en una segunda.

La programación orientada a objetos (OOP, siglas de Object Oriented Programming) surge para salvar todas estas problemáticas. OOP plantea el siguiente paradigma: el universo se encuentra repleto de objetos independientes que interactúan entre sí.

Cada objeto posee características propias y puede comportarse de tal o cual manera según sus condiciones físicas se lo permitan. En otros términos, cuando el programa dor desarrolla una aplicación, define sus propios objetos, describe su apariencia y las relaciones existentes entre sí. El accionar en conjunto de ellos es lo que permite la ejecución del programa y la consecuente solución de los distintos problemas.

Según el esquema estructural OOP, los objetos constan de tres partes fundamentales:
• Nombre: identificación única.
• Propiedades: características físicas y compositivas.
• Métodos: acciones/tareas capaces de realizar.

Un objeto mantiene sus características ajenas al mundo que lo rodea (“encapsulación”), lo que permite una total independencia de sus pares; cada objeto existe por sí sólo. Es a través de sus métodos, también denominados interfases, que se relaciona con el mundo exterior y lleva a cabo determinadas consignas

 

Que es un Grafo Social El grafo social es un término acuñado por Mark Zuckerberg, fundador de Facebook, que originalmente se refería a la red social de relaciones entre los ...
Lectores RSS o Agregadores mas populares Lectores RSS o Agregadores: En RSSfeeds Readers podrás encontrar una lista bastante completa de todo tipo de lectores RSS. Pero igualmente aquí tie...
Que es Multicast Multidifusión (inglés multicast) es el envío de la información en una red a múltiples destinos simultáneamente, usando la estrategia más eficiente par...
Assignment Operators on PHP The basic assignment operator is "=". Your first inclination might be to think of this as "equal to". Don't. It really means that the left operand g...
Pronto podríamos pagar a través de Facebook y Twitter Con Paycento, una nueva plataforma de pago que se encuentra en fase beta, podríamos comprar online a través de Facebook o Twitter para identificarnos....
Ranking Lenguajes de Programación Agosto 2012 Objective-C tras superar en popularidad durante el pasado mes a C++, el lenguaje de programación que tanta importancia ha cobrado desde la llegada de ...
Thunderbird 7 Mozilla ha anunciado el lanzamiento de Thunderbird 7 y ha pedido a los usuarios que actualicen, explicando que será notificados automáticamente en las...
#Apps: Las mejores aplicaciones de 2014 para Google Google Play Store publicó esta semana su lista de las mejores aplicaciones en cada sección de herramientas para Android. De esta manera, Google...
Firefox 14 final La actual carrera de navegadores mantenida por Chrome y Firefox por alzarse con la segunda posición (Explorer sigue destacado a mucha distancia) ha ll...
Un nuevo método para enviar información por fibra óptica a 400Gbps Un equipo de investigadores liderados por Xiang Liu de los Laboratorios Bell en Estados Unidos publicaron un estudio en Nature Photonics donde afirman...