GUI のコーディング部分に関するパターンを探しています。私がよく知っているMVCほどグローバルではありませんが、単一のコントロールと入力に関するパターンと優れたアイデアとベスト プラクティスです。
オーバーラップする可能性のあるオブジェクトを表示するコントロールを作成したいとします。オブジェクトをクリックしたら、何をすべきかを見つける必要があります (四分木や Z オーダーなど、いくつかの方法で実行できるオブジェクトを見つけるだけで、それは問題ではありません)。また、修飾キーを押したままにしたり、一部のオブジェクトが最初からアクティブになったりして、選択などが少し複雑になることもあります。画面オブジェクトを表すオブジェクト インスタンス、クリック時のユーザー アクションの処理、またはマスター クラスが必要です。など.. このような問題には、どのようなパターンや解決策がありますか?