Swingアプリケーションでは、2つのビュー間でデータを送信(対話)する最も良い方法は何ですか?スイング - ビュー間のインタラクトに最適な方法は?
Study Guide to the SCJP 6にカップリング・セッションを見ると、それは言う:
すべての非自明なオブジェクト指向のアプリケーションでは、一緒に働いて多くのクラスと インタフェースが混在しています。理想的には、OOシステム内のオブジェクト 間のすべての相互作用は、オブジェクトのそれぞれのクラス のAPI、つまり契約を使用する必要があります。
私が正しいと理解していれば、より良い方法は、各ビューへのインタフェース(契約)を作成し、必要に応じてこのインタフェースメソッドを使用してデータを取得することです。これは良い方法ですか?ビューで公開されていることを言うためのインターフェイスをたくさん作成するのは楽しいですか?
私が考える別の方法は、ビューのデータ(モデル)を保持するクラスを持つことです。この場合、このモデルクラスに直接アクセスするのは良いアプローチですか?
ありがとうございます。
あなたはあらゆる状況のためのあらゆる例を持っているようです:-) –