「グッドプラクティス」の質問があります:
リストタイプが多い場合を考えてみましょう
イベントを含むIObservableList
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クラス?
ありがとう、よい一日を...