¿Qué es la programación orientada a objetos y en qué se diferencia de la programación estructurada?
Vaya usted mismo a Baidu. . . Echa un vistazo y resume. . . Mira si te ayuda
1. La diferencia de ideas
* Programación estructurada
Ideología: antes de programar, primero comprende el programa El sistema realiza la planificación general según las necesidades del negocio y describe el proceso del sistema. Realizar la modularización y asignación de funciones del sistema del programa. Diseñar diversos diagramas para indicar el flujo de datos.
Desventajas:
1) Falta de escalabilidad: al diseñar el programa, el sistema solo se centra en la realización de las funciones comerciales existentes y no tiene en cuenta los cambios comerciales futuros en el sistema. .
2) Poca flexibilidad: Al programar, no existe una división razonable del trabajo en el diseño e implementación del sistema de software.
3) Viola el principio de equilibrio funcional.
*Programación orientada a objetos
Ideología: antes de desarrollar un programa, realice un análisis razonable de los cambios comerciales del programa y compare el código del programa con las características estructurales de cosas en la realidad Considéralas juntas.
Ventajas: se da cuenta de la escalabilidad, reutilización y mantenibilidad del sistema del programa.
Desventajas: El sistema es enorme y difícil de dominar.
2. La diferencia entre programación orientada a objetos y aplicaciones de programación estructurada
Diferencia: la diferencia entre datos y procesamiento de datos
Aplicaciones orientadas a objetos Un programa describe los datos en el programa y las operaciones sobre los datos en su conjunto, es decir, una clase.