モデルを表示および制御するために、MVCのようなパターンが必要なPython GUIアプリケーションを作成しようとしています。pythonアプリケーションのリンクモデルとビュー
私の問題は、モデルを作成して時間をかけて変更することです。私はいくつかの異なる「ビュータイプ」(1つのウィンドウではフォームビュー、もう1つではマップビューなど)を作成し、私のモデルのそれぞれを表示できるはずです。
私はMVCパターンを使用しています(私も関連性がありません)、私はそれぞれのモデルと "ビュータイプ"のビューコントローラを作成する必要があります。 新しいモデルを作成する場合、既存の「ビュータイプ」ごとにビューコントローラを作成する必要があります。新しい「ビュータイプ」を作成するには、新しいビューコントローラを作成する必要がありますモデルごとに
モデルが全く独立していて異なるため、汎用ビューを作成するのは難しいです。
私はこれをよりスマートにするために使用できるパターンや例がありますか?私はこのモデル/ビューデザインにこだわっています... アイデアありがとう。
ああ、ある種の訪問者がいるモデルには、単一のコントローラを使用するという意味ですか? – bigboo
@bigbooそれはあなた次第です。あなたは 'view type'について話していました。それは私があまりにも話していたもの。それぞれの 'view型 'はパラメータで扱うことができます。 –