デスクトップアプリケーションを作成しようとしています。スイングでやることにしました。現在、使用するアーキテクチャについて混乱しています。みたいなことをすることにしました。
ui-controller-service-dao
主にコントローラーと UI の関係で混乱しています。ボタンがクリックされたときなど、コントローラーがUIのイベントを処理するように、コントローラーがUIに必要な操作を行うことを理解しています。ただし、ボタンがクリックされて一部の ui が無効になった場合などは、無効化を行うためにコントローラーが ui にアクセスする必要があることを意味します。コントローラーからUIへのアクセスをどのように提供できますか?