オブザーバー パターンを使用して mvc パターンを適用するスイング GUI を作成する必要があります。オブザーバー パターンがどのように機能するかは理解しましたが、オブザーバー パターンを使用して mvc パターンを実装する方法がわかりません。
3 に答える
MVCの実装は、オブザーバーパターンがどのように機能するかとともに説明されています。
Swingを使用する際に従うべきいくつかのガイドライン:
MVCは、モデル、ビュー、およびコントローラーを分離するためのパターンです。SwingはMVCに基づいているため、PLAF(Pluggable Look and Feel)と呼ばれます。
Swing its Controllerでは、特定のアクションが実行されたときに反応し、次にコントローラーはモデルに実行されたアクションに従ってアクションを実行するように通知し、次にコントローラーはモデルに変更があることをビューに通知し、次にビューが変更されますモデルの変更を反映するためにそれ自体。
MVCの使用方法
1.GUIおよびビジネスロジック用の個別パッケージを作成します。 例えば:
com.demo.gui;
com.demo.logic;
2.ビジネスロジックをGUIから可能な限り遠ざけるようにします。コードは、デスクトップアプリの場合はSwingで、Web開発の場合はJSPでも同じビジネスロジックを適用できるようにする必要があります。
Observer パターンは通常、Swing の Listeners で実装されます。この記事では、Swing コンポーネント自体に MVC のようなアーキテクチャを実装する方法について説明します。