Elton
Ventajas de un enfoque orientado a objetos para el desarrollo de sistemas
• La orientación a objetos produce sistemas que son
: más fáciles de evolucionar,
más flexibles,
más robustos y
más reutilizables.
Anita
La cantidad de tiempo para codificar el proyecto es siempre menor y se puede usar el mismo código en toda la aplicación.
Hilda
Realmente la diferencia está en cómo se hacen cumplir ciertas cosas. Con la programación tradicional en lenguajes como APL (A Programming Language) A, B y C, se contaba con que el desarrollador, así como otros desarrolladores que pudieran usar su código, seguirían ciertas convenciones, evitando la alteración de ciertos tipos de datos, no usando GOTO el uso de constantes para eliminar cualquier "número mágico". Básicamente, lo que hace la Orientación a Objetos es tomar estas convenciones y formalizarlas, permitiendo a los programadores privatizar ciertos datos, solo permitir que se acceda a los datos de cierta manera.
Naomi
Probablemente esta sea una pregunta demasiado grande para aquí. Pero hay una cita de Bjarne Stroustrup (el hombre que inventó C ++ (una versión orientada a objetos de C)) que dice así. "Con C puedes dispararte a ti mismo en el pie, C ++ lo hace mucho más difícil, pero cuando lo haces, ¡te vuela toda la pierna!" Podría hacer algo peor que mirar su página de inicio
www2.research.att.com/~bs/homepage.html
Arenoso
Se sabe que el desarrollo de sistemas orientado a objetos, a diferencia de la técnica tradicional de desarrollo de sistemas, mejora la productividad y reduce los costos de mantenimiento del sistema al mismo tiempo. En comparación con los enfoques tradicionales, un diseño orientado a objetos facilita el modelado de un problema empresarial y hace que un modelo sea comprensible para una computadora. Sin embargo, a algunas organizaciones les resulta difícil pasar al enfoque orientado a objetos. Esto suele deberse a los elevados costes de inversión que implica.