Red de conocimientos turísticos - Información de alquiler - ¿Qué es el método de desarrollo estructurado y qué es el método de desarrollo orientado a objetos? Compare las diferencias y conexiones entre los dos.

¿Qué es el método de desarrollo estructurado y qué es el método de desarrollo orientado a objetos? Compare las diferencias y conexiones entre los dos.

Método de desarrollo estructurado:

El desarrollo temprano de programas, como el lenguaje C, pertenece al método de desarrollo estructurado.

El desarrollo estructurado también se denomina desarrollo orientado a procesos. Su principio es dividir un software en múltiples procesos (funciones) para el desarrollo y utilizar estructuras para gestionar los datos. Este método de desarrollo hace que el código sea menos legible y difícil de portar.

El método de desarrollo más utilizado ahora es el desarrollo orientado a objetos (Object-Oriented), que se divide en tres partes: análisis (Análisis), diseño (Diseño) y programación (Programación).

El mayor éxito del desarrollo orientado a objetos es la incorporación del concepto de "objeto". Imagínese si tuviera que escribir un juego donde el personaje es un objeto y los enemigos también son objetos, de modo que podamos reducir la carga de desarrollo al administrar cada objeto. La orientación a objetos tiene tres elementos: propiedades, eventos y métodos. Tomemos como ejemplo a una persona. La altura, el peso, el nombre, la nacionalidad, etc. de una persona son todos sus "atributos". Una persona puede caminar, comer y escribir. Estos son sus "métodos". Gritará, este tipo de reflejo se puede llamar "reflejo condicionado". Las reflexiones se pueden llamar "eventos". La orientación a objetos también tiene tres características: encapsulación, herencia y polimorfismo. Tomemos como ejemplo a las personas. Sólo yo recuerdo una cosa. No se lo digo a los demás. Sólo yo lo sé. Esto es "encapsulación". Mi padre se dedica al arte y yo nací con talento artístico. Esto es "hereditario". Tengo muchos hermanos y cuando la gente menciona mi apellido todos llaman a mi familia, eso es "polimorfismo".

Al comparar estos dos métodos de desarrollo, el desarrollo orientado a objetos está más cerca de la vida real y puede hacer que las personas piensen con mayor claridad, mientras que el desarrollo orientado a estructuras presta más atención a la lógica del pensamiento y es más difícil. Por tanto, el desarrollo orientado a objetos es actualmente el mejor método de desarrollo.

Sobre la base del desarrollo estructurado, el desarrollo orientado a objetos también conserva la "función", la "estructura" y otros elementos del desarrollo estructurado.