
Programación Orientada a Objetos (POO) es un pilar fundamental en el desarrollo de software moderno, ideal para gestionar sistemas complejos mediante la organización del código en clases y objetos. Sus principales ventajas radican en la reutilización de código, encapsulación, y mantenimiento eficiente. Aunque es el estándar en industrias que usan Java, Python o C#, algunos críticos señalan que un uso excesivo o incorrecto puede complicar innecesariamente el software, sugiriendo un enfoque equilibrado. tomado de:
La programación orientada a objetos se basa en el concepto de crear un modelo del problema de destino en sus programas. La programación orientada a objetos disminuye los errores y promociona la reutilización del código. Python es un lenguaje orientado a objetos. Los objetos definidos en Python tienen las características siguientes:
- Identidad. Cada objeto debe ser distinguido y ello debe poder demostrarse mediante pruebas. Las pruebas
iseis notexisten para este fin.- Estado Cada objeto debe ser capaz de almacenar el estado. Para este fin, existen atributos, tales como variables de instancias y campos.
- Comportamiento. Cada objeto debe ser capaz de manipular su estado. Para este fin existen métodos.
Tomado de:https://www.ibm.com/docs/es/spss-modeler/saas?topic=language-object-oriented-programming
- Profesor: WILLIAM CASTILLO DACOSTA
- Profesor: CARLOS ANIBAL RIASCOS HURTADO