パラメータをグループ化する代わりにDTOを使用する必要がありますか?レイヤードJavaアプリケーションで複数のパラメータを渡す方法がありますか?
たとえば、2つのlareysアプリケーションとインフラストラクチャがあります。アプリケーション層インフラストラクチャ層の上に
Person {
String firstName;
String lastName;
String email;
String phone;
}
上の以下のクラスの人は、私は、引数ホルダーを作成したいのですが方法public void notify(String email, String firstName)
を持っているがあります:
class NotificationDTO {
String firstName;
String email;
}
および変更方法:notify(NotificationDTO notification)
それが正しいか?
コードはありますか? – Jadeye
もっと具体的にしてコードを入力してください。ビルダーのパターンを見てみることができます。 –