Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/11/2005, 11:27
javier_enithost
 
Fecha de Ingreso: septiembre-2005
Mensajes: 30
Antigüedad: 18 años, 7 meses
Puntos: 0
Porque se necesita la POO ?

Hola :

Einstein todos saben quien es, Grady Booch es uno de los grandes de la POO; intentare convencerte con palabras de ellos.

Cita de Booch:
En el mundo fisico interactuamos a diario con muchos objetos, la mayoria de los cuales presentan una complejidad verdaderamente aterradora; el software, por su parte, tambien puede involucrar elementos de una complejidad extrema.

Einstein dijo:
En algun momento que “debe haber explicaciones simplificadas de la naturaleza, porque Dios no es caprichoso ni arbitrario”; sin embargo, para el ingeniero del software como nosotros, no hay fe semejante que nos conforte. La realidad es que en muchos de los problemas que tratamos la complejidad que debemos dominar es una complejidad arbitraria.

El software es inherentemente complejo y la descomposicion de un problema en varios subproblemas o subconjuntos del mismo problema y la organizacion de sus elementos ataca directamente esta complejidad, por eso es que surge el modelo orientado a objetos como una de las tecnicas de programacion que se hacen imprescindibles hoy dia. Imaginen un ingeniero civil que desea construir un sotano a un edificio de 100 plantas, eso seria es en realidad muy costoso y seguramente una invitacion al fracaso, sin embargo, en nuestro mundo del software los clientes no dudan en solicitar cambios equivalentes; por eso es necesario dominar esta complejidad, y nuestra habilidad en ese sentido es lo que nos llevara al exito o a la terminacion de proyectos con atrasos y problemas ( espero que nunca al fracaso, claro esta ).

Saludos
__________________
Alojamiento Web - Alojamiento web y Servidores dedicados. Servidores en USA y Londres.
Hosting,PHP,Java,CSS,SEO BLOG - Web Hosting, Posicionamiento Web, Programacion en PHP, Java, CSS y mucho mas.