私はこのトピックについていくつかの調査を行いましたが、MVVM パターンをいくつかのアプリケーションで既に使用しています。
MVVM は設計と呼ばれることもあれば、アーキテクチャ パターンと呼ばれることもあるため、この質問をしています。
ほとんどの場合、MVVM パターンはデザイン パターンと呼ばれます。ただし、個人的にはアーキテクチャに投票します。これは、アプリケーションのアーキテクチャを明確に定義するためです (たとえば、3 つのレイヤー、ビュー、ビューモデル、モデル、およびそれらが相互に対話する方法)。
このSO の質問と回答は、アーキテクチャ パターンとデザイン パターンの違いに関するものです。答えでは、MVC はアーキテクチャ パターンであると言われています。MVVM のほとんどすべての説明には、MVC との比較が含まれています。したがって、MVVM もアーキテクチャ パターンですか?
このmsdn の記事(非常に優れています) では、MVVM パターンをデザイン パターンと呼んでおり、その違いを本当に理解している人によって書かれています。
よくわかりません。デザインか建築パターンか?用語が混同されているだけですか?
編集:学士論文のためにこれを知る必要があります