【发布时间】:2011-08-25 21:32:11
【问题描述】:
我有一个名为List_Field 的类,顾名思义,它构建列表输入字段。这些列表输入字段允许用户为每个列表选择一个项目。
我希望能够构建允许用户在每个列表中选择多个项目的列表输入字段,所以我有以下两难选择:
我应该通过在现有的List_Field 属性中实现multiple_choice_allowed 属性来做到这一点,还是应该实现List_Field 类的Multiple_Choice_List_Field 子类?
面对这样的困境,我应该遵循什么工程原则?
【问题讨论】:
-
.NET 本身使用属性方法。
-
在 html 中,你得到了你的
标签: c# java oop architecture class-design