私はいつも、これらのアプローチのどれが最良のアプローチなのか疑問に思っていました:
1)
パッケージ:cars.blue
クラス: CarOne.java
,CarTwo.java
パッケージ:cars.red
クラス: CarOne.java
,CarTwo.java
2)
パッケージ:cars.blue
クラス: BlueCarOne.java
,BlueCarTwo.java
パッケージ:cars.red
クラス: RedCarOne.java
,RedCarTwo.java
3)
パッケージ:cars
クラス: BlueCarOne.java
、BlueCarTwo.java
、RedCarCone.java
、RedCarTwo.java
アプローチ 1 : 車のクラスを異なるパッケージに分割します。
アプローチ 2 : 車のクラスはパッケージによって既に区別できるため、少しオーバーロードされているようです。しかし、接頭辞は、クラス名を見るだけの場合に有利であり、それがどこに属しているかを確認するためにもう一度見る必要はありません。
アプローチ 3 : すべての車を 1 つのパッケージにまとめます。
どのアプローチが最適ですか?