Car
オブジェクトのクラスを設計していますが、クラスのようなものやCarCharacteristicsRoad
、たとえば道路上のこのクラスの特定の特性/機能に関して、クラスに関するより多くの特性と詳細を持つ別のクラスがあります。car クラスには 10 ~ 20 個の関数があり、CarCharacteristicsRoad には、道路上のこのクラスに固有の関数がさらに 10 個あります。このクラスを管理できるように、クラスを 2 つのクラスに分割しました。
したがって、CarCharacteristicsRoad について話すときはいつでも、Car
.
継承されたクラス、サブクラス、またはオブジェクトに制限できる関係を使用する必要CarCharacteristicsRoad
がありますか? Car
carcharateristicsroad が car に関連していると想定する方が直感的であるように、C# で使用する必要がある制限メカニズムはありますかCarCharacteristicsRoad
?
これをどのように設計しますか?