モデル変換
ある具体的モデルが単一のビューモデルを決定するが、同じビューモデルが複数の様々な具体的モデルから生成されることもある。ビューモデルは具体的モデルを抽象化したものである。ビューが更新されたとき、双方向性の変換が必要になる。例えば関係データベースでビューを更新した際にそのような状況になる。任意の具体的モデルは、対応するビューと一貫している。
双方向性モデル変換を正しく機能させるには、適切な属性を持っていることが特に重要である。例えば、不必要な変更を加えないことや意図的に加えられた変更を捨てないことなどである。