開発 モデルビューコントローラー(mvc)とは何ですか? -techopediaからの定義

モデルビューコントローラー(mvc)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Model View Controller(MVC)とはどういう意味ですか?

Model View Controller(MVC)は、コンピューターソフトウェアの設計パターンです。 データモデル、処理制御、ユーザーインターフェイスを区別するアプローチと考えることができます。 ユーザーに表示されるグラフィカルインターフェイスを、ユーザーアクションを管理するコードから適切に分離します。 目的は、より優れた、より正確な設計を実施するフレームワークを提供することです。

TechopediaはModel View Controller(MVC)について説明します

MVCアーキテクチャは、アプリケーションを論理ユニットに分割するのに役立ちます。 簡単に言えば、このパラダイムは、ビジネスロジックをインターフェイスロジックから分離します。 このアーキテクチャにより、アプリケーションがより効果的になります。


モデルは一意のエンティティを表します。単一のオブジェクトまたは構造体である可能性があります。 エンティティとオブジェクトのデータには1対1の関係があります。 ステータスまたは状態に関するビューからのリクエストに応答するのはモデルです。 このように、データの処理はモデル内でのみ行われ、内部データの一貫性が保証されます。


このビューは、ユーザーインターフェイスのグラフィカルな視覚化を表示するために使用されます。 モデルのいくつかの側面を除外したり、他の側面を強調したりできます。 これは、プッシュボタン、メニュー、ダイアログボックスなどのさまざまな要素を使用して、インターフェース内の入力データと出力データを表します。アプリケーションオブジェクトのステータスを確認するために、ビューはコントローラーを通じてモデルを照会します。


コントローラーは、ユーザーインターフェイス(ビュー)とアプリケーション処理ロジック(モデル)間のリンクを提供します。 コントローラーは、モデルメソッドを使用して、アプリケーションオブジェクトに関する情報を取得し、オブジェクトのステータスを変更し、この変更についてビューに通知します。 ある意味では、コントローラーを使用すると、ユーザーは変更を行って結果を確認できます。

モデルビューコントローラー(mvc)とは何ですか? -techopediaからの定義