-1

だから私はウェブ開発を始めたばかりで、基本を確実に理解するために何時間も費やしてきました. この件に関して、どれほどの混乱が存在するかは驚くべきことです。とにかく、この投稿でいくつかのことを概説するために時間をかけることにしました. コミュニティからフィードバックを受け取り、このテーマについての理解をさらに明確にし、合理化することを期待してそうしています. 今日の投稿は、MVC について、具体的には MVC とは何か、そしてそれが何を説明しているのかについてです。

名前は MVC です。これは、Model、View、および Controller の略です。Model、View、および Controller ではないでしょうか。つまり、アプリケーション レベルのビューから、MVC パターンは、アプリケーションのすべてのアクティビティをモデル、ビュー、およびコントローラー オブジェクトに分離する方法の概要を示しています。各オブジェクトは他のオブジェクトから完全に独立しており、さまざまな方法で組み合わせたり利用したりできます。

モデル、ビュー、およびコントローラーとモデル、ビュー、およびコントローラーのこのビジネスは、パターンを単一のオブジェクトに適用できるという考えを与えます。そうすることで、その過程で 3 つの異なるオブジェクトが生成される可能性が高くなります。それ以外の場合は、モデル、ビュー、およびコントローラーではないのはなぜですか...何をしているのかわかりますか?

4

2 に答える 2

2

MVC は、問題へのアプローチを伝える方法である「デザイン パターン」の一例です。パターンは単数ですが、アプリケーションをまとめる際に多くのパターンを使用できます。

コメンターが指摘したように、パターンの名前の文法構造は、理解するのに最も重要なことではありません! 代わりに、パターンは潜在的に複雑なアイデアを伝えるための優れた省略形を提供することを理解してください。たとえば、クラスにいくつかのメソッドを追加して「インスタンスの重複を防ぐ」と説明するかもしれませんが、代わりに「このクラスはSingletonパターンに従っている」と言及すると、意図がより明確になります。

于 2013-06-06T07:30:28.010 に答える