ユーザーが顧客をシステムに追加したいとします。彼はフォームに顧客情報を入力し、ボタンを押します。クリック イベントは、UI レイヤーのフォーム オブジェクトによってキャプチャされます。ユーザー、フォーム自体、またはビジネス層のコントローラーによって提供された情報を使用して、新しい顧客オブジェクトを作成する責任は誰にありますか?
「UML とパターンの適用」という本の中で、これまで見てきた例では、ユーザー入力がフォームまたはパラメーターでコントローラーに渡され、コントローラーが適切なオブジェクトを作成します。私の疑問は、代わりにオブジェクトを使用してレイヤー間でデータを渡す方が望ましいと言われたからです。パラメーターの束ではありません。