Por qué es útil la programación orientada a objetos
La programación orientada a objetos (POO) tiene muchos atractivos. Para los administradores, permite procesos de desarrollo y mantenimiento más rápidos y económicos. Para los analistas y diseñadores, el proceso de modelado se vuelve más simple y produce diseños claros y fáciles de mantener. Para los programadores, el modelo de objetos parece muy elegante y simple. Además, el poder de las bibliotecas y herramientas orientadas a objetos hace que la programación sea una tarea más agradable. Todos pueden beneficiarse, al menos superficialmente.
Si tiene un inconveniente es el precio que pagas por dominarlo. Al pensar en objetos, es necesario utilizar el pensamiento de imágenes en lugar del pensamiento de procedimientos. El proceso de diseño de objetos es más desafiante que el diseño procedimental, especialmente cuando se intenta crear objetos reutilizables (renovables).