【发布时间】:2010-01-04 17:27:58
【问题描述】:
我有一个需要定义枚举的基类:
基类 - 一些枚举
然后我需要从基类创建两个派生类并扩展枚举中的值:
ChildClass1:基类 - 一些枚举 - SomeEnumValue1
ChildClass2:基类 - 一些枚举 - SomeEnumValue2
在 C# 或 VB.NET 中,有人可以提供执行此操作的语法吗?或者,如果不可能,建议替代我正在尝试做的事情?谢谢!
【问题讨论】:
-
我认为枚举通常倾向于违反 OOP 的原则。除了最简单的数据外,最好避免使用它们,因为它们会迅速增加耦合、降低凝聚力并导致脆弱性。