#author("2023-02-20T09:02:21+00:00","default:hotate","hotate") #author("2023-02-20T09:03:21+00:00","default:hotate","hotate") #contents &tag(UI,ソフトウェア設計); * 情報 [#r502df3a] - [[いまさら人に聞けないMVVMの概要 - Qiita>https://qiita.com/naoi/items/05c2b1bba9b0fa4b0700]] (2019/08/14) 概念はわかるのですが、 何が嬉しいのか(メリット) が分かりづらいです。 このメリットが理解できれば、MVVMの概要を理解する近道になります。 - [[UIパターンとMVVMパターン>https://vdlz.xyz/Csharp/ToolKit/MVVM/UIPattern.html]] そこで、MVVMパターンでは、UIに影響を受けないプログラム部分(Model)とUI部分(View)、プログラムの結果からUIを変更するプログラム部分(ViewModel)に分割することで、UIを変更する際、プログラムの変更が必要な箇所を限定するためのプログラミングモデルです。 * 関連 [#n443b43f] #related #taglist(tag=UI)