Cuando los evaluadores aprenden Python, ¿cómo deberían comprender mejor la orientación a objetos?
La contraparte de la orientación a objetos es la orientada a procesos. Si Python no está orientado a objetos, debe estar orientado a procesos. Para comprender la orientación a objetos, primero debemos comprender qué es la orientación a procesos.
Orientado a procesos es una forma de pensar en una línea de ensamblaje. Por ejemplo, si desea comer pato asado de una manera orientada a procesos, debe criar patos, matarlos y asarlos usted mismo. Cómelo tú mismo. Cada paso del proceso intermedio lo implementa usted mismo. Si te centras demasiado en los pasos y procesos y no en las responsabilidades y la división del trabajo, el código será muy complicado a la hora de desarrollar grandes proyectos.
La orientación a objetos es la forma de pensar de Dios. Cuando encuentre algo, primero aclare las responsabilidades y luego aclare los diferentes objetos según las responsabilidades. Por ejemplo, tomemos pato asado como ejemplo. Para comer pato asado, crea un objeto de granjero para criar patos y crea un objeto de tienda de pato asado para asar patos. Solo necesitas ir a la tienda de patos para comprar pato asado y comerlo. y luego ganar peso. Orientado a objetos es una rutina fija proporcionada específicamente para hacer frente al desarrollo de proyectos complejos. Entonces, los lenguajes de programación generales tienen conceptos orientados a objetos.