我有一个“良好实践”问题:
让我们假设一个人有很多列表类型的情况
IObservableList With Events
IReadOnlyList只读
ISomeList一些执行附加操作的列表
定义6个类似乎
更好ObservableList:IList的
ObservableReadonlyList:IList的
ObservableSomeList:IList的
ReadonlyList:IList的
ReadonlySomeList:IList的
ObservableReadonlySomeList:IList的
或
使用3个类调整另一个:
ReadOnlyListAdapter:IList
ObservableListAdapter:IList
SomeListAdapter:IList
并与
进行实习IList MyObservableReadonlySomeList = new ReadonlyListAdapter(new ObservableListAdapter(new SomeListAdapter)));
注意:
我倾向于更喜欢6类,但是当一个类有6或7个属性时会发生什么? 30-50班?
谢谢你,祝你有愉快的一天......
答案 0 :(得分:0)
我倾向于更喜欢6个班级,但是当有6个或更好的时候会发生什么 一个类的7个属性??? 30-50班?
您可能希望查看Decorator模式。它可能确实是你用你正在调用适配器的东西。