MVCパターンを使用してJava Desktop GUIアプリケーションを作成しています。わかりやすくするために、GUIアプリケーションを別のパネル(Scheme of the GUI application)に分けて、それぞれのクラスが特定のものを処理するようにしました。今、私がコントローラの部分にあり、DRAW PANELに何かを表示したいとき、私はメソッドチェインを持っています。私はいくつかのメソッドを連続して呼び出すことを意味しています。JavaのMVCのGUIパーツ間で通信するためのメソッド連鎖
view.getRightPanel().getDrawPanel().appendText(model.getResults());
私はどこかで間違いをしているのか疑問に思っています。そうするのが普通ですか、コードをより効率的かつエレガントにするためにコードを変更する必要がありますか? すべての情報を歓迎します!ありがとうございました!
ご返信いただきありがとうございます。複数の関数を連続して呼び出すのは問題ですか?つまり、パネルが増えれば、10個以上の関数を連続して呼び出すことになります。 – Anthony
一般的な規則は、コードを読みやすくすることです。あなたのコードが読めなくなったと思ったら、新しいコントローラの作成を開始するべきでしょう。各パネルに1つのコントローラー。 @Anthony – Sweeper
@Anthony矢印ではなく、チェックマーク。この事 - >✔ – Sweeper