5
¿Las enumeraciones crean interfaces frágiles?
Considere el siguiente ejemplo. Cualquier cambio en la enumeración ColorChoice afecta a todas las subclases IWindowColor. ¿Las enumeraciones tienden a causar interfaces frágiles? ¿Hay algo mejor que una enumeración para permitir una mayor flexibilidad polimórfica? enum class ColorChoice { Blue = 0, Red = 1 }; class IWindowColor { public: …