Mind map
programas orientados a objetos contra los programas normales

Map content
programas orientados a objetos contra los programas normales
Programas orientados a objetos
- Ventajas
- Más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
- Con la POO tenemos que aprender a pensar las cosas de una manera distinta
- Reusabilidad. Cuando hemos diseñado adecuadamente las clases, se pueden usar en distintas partes del programa y en numerosos proyectos.
- Mantenibilidad. Debido a las sencillez para abstraer el problema, los programas orientados a objetos son más sencillos de leer y comprender, pues nos permiten ocultar detalles de implementación dejando visibles sólo aquellos detalles más relevantes
- Modificabilidad. La facilidad de añadir, suprimir o modificar nuevos objetos nos permite hacer modificaciones de una forma muy sencilla.
- Fiabilidad. Al dividir el problema en partes más pequeñas podemos probarlas de manera independiente y aislar mucho más fácilmente los posibles errores que puedan surgir.
- Desventajas
- Ventajas
Programas estructurados
- Ventajas
- Los programas son más fáciles de entender.
- estructurado puede ser leído en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lógica
- La estructura del programa es más clara puesto que las instrucciones están más relacionadas entre sí, por lo que es más fácil comprender lo que hace cada función.
- Reducción del esfuerzo en las pruebas. El programa se puede tener listo para producción normal en un tiempo menor del tradicional; por otro lado, el seguimiento de las fallas se facilita debido a la lógica más visible, de tal forma que los errores se pueden detectar y corregir mas fácilmente.
- Programas más sencillos y más rápidos.
- Aumento de la productividad del programador.
- Los programas quedan mejor documentados internamente .La programación estructurada permite la escritura de programas fáciles de leer y modificar. En un programa estructurado el flujo lógico se gobierna por tres estructuras de control básicas: secuenciales, repetitivas y selectivas.
- Diferencias
- La programación estructurada
- La programación estructurada consta, como su nombre lo indica, de una estructura donde se va ejecutando paso a paso y este debe de tener una secuencia y una lógica para que su función sea eficiente.
- La programación estructurada pretende resolver un problema de principio a fin en una sola estructura de código.
- La programación orientada a objetos
- La programación orientada a objetos se basa en una nueva forma de pensar los problemas, declarando como variables o los tipos de datos los objetos del problema, y que a su vez, cada objeto tiene anidadas variables que hacen referencia al dato.
- · La programación orientada a objetos es más moderna, es una evolución de la programación estructurada que plasma en el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos. ·
- La programación orientada a objetos se basa en lenguajes que soportan sintáctica y semánticamente la unión entre los tipos abstractos de datos y sus operaciones (a esta unión se la suele llamar clase).
- La programación orientada a objetos incorpora en su entorno de ejecución mecanismos tales como el polimorfismo y el envío de mensajes entre objetos.
- La programación estructurada
- Ventajas
Images and files in the map
Information
- Description
- Mind Map on programas orientados a objetos contra los programas normales, created by edgar napoles on 21/02/2015.
- Created by
- edgar napoles
- Views
- 1
- Rating
