La diferencia entre orientado a objetos y orientado a procesos
Orientado a procesos 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.
Orientado a objetos consiste en descomponer la transacción que constituye el problema en varios objetos. El propósito de establecer el objeto no es completar un paso, sino describir el comportamiento de algo en todo el paso de resolución del problema. problema. Información extendida
La orientación a objetos (OO) es el enfoque actual de la industria informática y fue la corriente principal de los métodos de desarrollo de software en la década de 1990. Los conceptos y aplicaciones orientados a objetos han trascendido la programación y el desarrollo de software y se han expandido a una amplia gama. Como sistemas de bases de datos, interfaces interactivas, estructuras de aplicaciones, plataformas de aplicaciones, sistemas distribuidos, estructuras de gestión de redes, tecnología CAD, inteligencia artificial y otros campos. Orientado a objetos, hay muchos artículos en esta área. Sin embargo, existen muy pocas definiciones explícitas de objetos o descripciones de objetos, al menos no todavía. Inicialmente, "orientado a objetos" se refiere específicamente al uso de encapsulación, herencia, abstracción y otros diseños en programación.
La orientación a procedimientos es una idea de programación centrada en procesos. La "orientada a procesos" también puede denominarse idea de programación "orientada a registros" y no admite funciones ricas "orientadas a objetos" (como la herencia). , polimorfismo), y no permiten la mezcla de lógica de dominio y estado persistente
Materiales de referencia
Enciclopedia Baidu_orientada a objetos
Enciclopedia_orientada a procesos
Baidu. p>