たとえば、タイプ AdminPart と PassengerPart の 2 つのフィールドを含む Car という名前のクラスがあります。
私のコードを使用するクライアント コードの場合、クライアント コードでできることとできないことが必要car.getLicense()
ですcar.getAdminPart().getLicense()
。これはもちろんgetLicense()
、関連する getter を呼び出す Car のように実装されます。セッターも同様。
これに対するベストプラクティスはありますか? 私が見落とした何か?