カテゴリー: その他ソフトウエア

MVVMとは・・・

MVVMはソフトウエア設計パターンのひとつで、以下の単語を略したもののようです。

  • Model – アプリケーションが扱うデータとその処理を行う
  • View – 情報をユーザに表示したりユーザからの操作を受け取る
  • ViewModel – ViewとModelの仲立ちをする

ソフトウエアの構造をその役割ごとに分割してできる限りシンプルにすることにより保守性を向上させる効果があるようです。

MVVMはソフトウエアの話ですが、人間界でも同じようなことが言えるのではないでしょうか。例えば、アドラー心理学の「課題の分離」です。自分の課題(役割)を明確にし、それ以外のことに体力や神経を使わずに自分の課題に集中することで課題を達成すると同時に周囲との人間関係もうまくいくということですが、逆に言えば自分の課題以外のことにまで口や手を出す人が多いということでしょうか。(世の中無責任に口だけ出す人は多いですね^^;)

コメントを残す