Programación orientada a objetos y programación estructurada
La idea del diseño estructurado: de arriba hacia abajo, descomposición paso a paso, solución paso a paso y finalmente completar las funciones originalmente requeridas.
Pensamiento orientado a objetos: primero analiza la naturaleza del problema, qué individuos (objetos) en realidad colaboran para completar las actividades requeridas, abstrae todos los objetos, cada objeto completa su propia parte y finalmente integra el problema. into Todos los objetos de se combinan para completar la solución deseada. El pensamiento orientado a objetos está más en consonancia con el pensamiento realista y es más natural.