Red de conocimiento informático - Material del sitio web - ¿Cómo entender correctamente la orientación a objetos de C#? y experimentar el pensamiento orientado a objetos

¿Cómo entender correctamente la orientación a objetos de C#? y experimentar el pensamiento orientado a objetos

"Orientado a procesos" es una idea de programación centrada en eventos. Es analizar los pasos necesarios para resolver el problema y luego usar funciones para implementar estos pasos paso a paso. Cuando los use, simplemente llámelos uno por uno.

La programación orientada a objetos (OO para abreviar) es un tipo de idea de programación centrada en cosas (programación orientada a objetos, abreviada OOP) que se basa en procesos públicos *** para automóviles. "orientado" significa que el arranque del automóvil es un evento y la llegada del automóvil es otro evento. Al programar, nos preocupa un evento determinado, no el automóvil en sí. Similar a las reparaciones, etc.

Cuando se trata de programación, es: operación de clase pública { void car start { } void car Arrival { } } "Orientado a objetos" necesita crear una entidad de automóvil, que es activada por la entidad Eventos. objeto abstraído del automóvil. Este objeto tiene sus propios atributos, como neumáticos, color, etc., tiene sus propios métodos, como arranque, conducción, etc. El método es el comportamiento del automóvil, no cada uno de los automóviles. Evento. public class Car { void Arrival() { } void Start() { } } Al usarlo, debe crear un objeto de automóvil y luego aplicarlo

proceso [Editar este párrafo]

La orientación a procesos es en realidad la forma de pensar más práctica. Incluso el método orientado a objetos también contiene ideas orientadas a procesos. Se puede decir que la orientación a procesos es un método básico que considera la implementación real. El proceso está mejorando paso a paso de arriba a abajo. Por lo tanto, lo más importante del pensamiento orientado a procesos es la forma modular. En comparación con el método orientado a objetos, el método orientado a objetos objetiva principalmente cosas y los objetos incluyen atributos y comportamientos. Cuando la escala del programa no es muy grande, el enfoque orientado a procesos también mostrará una ventaja, porque el flujo del programa es muy claro y puede organizarse bien según módulos y funciones. Por ejemplo, tomemos lo que sucede cuando los estudiantes. Despiértate por la mañana. Echemos un vistazo al proceso. En términos generales, el proceso se puede resumir como: (1) Levántate (2) Vístete (3) Lávate la cara y lávate los dientes (4) Ve a la escuela. Estos 4 pasos se completan paso a paso. El orden es muy importante. Solo necesita una implementación. Si usa un método orientado a objetos, solo puede abstraer una clase de estudiante, que incluye estos cuatro métodos. el orden específico no se puede reflejar.