Reto09_Decoradores - Jul1anT/Retos-OOP_2025 GitHub Wiki

Decoradores

Se implementaron decoradores en el código Shape para hacerlo más flexible y eficiente.

@property en la clase Shape

Permite acceder a los datos protegidos de la clase Shape, permitiendo la lectura de atributos internos de manera controlada.

@classmethod en la clase Shape

Permite definir y cambiar el tipo de figura mediante el método define_shape().

@Timer en la función main

Mide el tiempo de ejecución del programa