我有一个“良好实践”的问题:
让我们假设一个有很多列表类型的情况
带有事件的 IObservableList
IReadOnlyList 只读
ISomeList 一些执行附加操作的列表
定义6个类会更好吗?
可观察列表:IList
ObservableReadonlyList:IList
ObservableSomeList:IList
只读列表: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节课?
感谢您有一个愉快的一天...