programación orientada a objetos y sus ventajas y desventajas
PROS
Reutilización de código
en la programación orientada a objetos (POO)
es posible crear clases y objetos que pueden ser reutilizados en diferentes partes del programa
lo que ahorra tiempo y esfuerzo
Modularidad
la POO permite dividir un programa en módulos o clases
lo que facilita la organización y comprensión del código
Mantenibilidad
debido a la modularidad y la reutilización de código
los programas orientados a objetos tienden a ser más fáciles de mantener y actualizar en comparación con otros paradigmas de programación
Flexibilidad
la POO permite la creación de programas que pueden adaptarse y crecer fácilmente
ya que los cambios en una clase no afectan directamente a otras partes del programa
CONTRAS
Mayor complejidad
Sobrecarga de memoria
en algunos casos
la POO puede requerir más memoria y recursos debido a la creación de múltiples objetos y la necesidad de mantener el estado de cada objeto