Red de conocimientos turísticos - Información de alquiler - ¿Qué es la programación orientada a objetos y en qué se diferencia de la programación estructurada?

¿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.