デザインパターンを使って実装したシンプルなアプリがいくつかあります。途中で、MVC分離を使用して実装しました。
View-MainFormクラス、Controller-MainControllerクラスがあります。
コントローラはシングルトンであるため、MainFormは必要なときにそれにアクセスします。MainControllerには、コンポジションとしてのIMainFormViewインターフェイスがあります。
MainFormクラスはIMainFormViewを実装します。
したがって、ユーザーがボタンをクリックすると、MainFormはMainControllerに要求を渡します。これにより、何かが計算され、IMainFormViewメンバーに対してコールバックが実行されてMainFormが更新されます。
ビジターパターンはありますか:IMainFormView-IVisitorおよびMainForm-ビジター?