Programación Estructurada vs. Programación Orientada a Objetos

Comparación: Programación Estructurada vs. POO

Comparación entre Programación Estructurada y Programación Orientada a Objetos

Característica Programación Estructurada Programación Orientada a Objetos
Enfoque principal Proceso o algoritmo Objetos y sus interacciones
Organización del código Basada en funciones y procedimientos Basada en clases y objetos
Unidades de código Funciones y procedimientos Clases y objetos
Variables Globales y locales Atributos de objeto
Reutilización de código A través de funciones y procedimientos A través de herencia y composición
Abstracción de datos Utiliza estructuras de datos Utiliza clases para modelar entidades y propiedades
Manejo de datos Datos y funciones que operan sobre ellos están separados Datos y funciones encapsulados en clases
Modularidad Divide el programa en módulos independientes Divide el programa en objetos que interactúan

Con más vistas en el último mes

Importancia de la robustez del software

La existencia y el modo de existir: Reflexiones en torno al pensamiento de Bolívar

Aplicación del enfoque Top-Down en resolución de problemas

¿Cómo "tener" muchas cuentas en Gmail?

Tipos de errores comunes en programación