Open wada811 opened 4 years ago
iOSアプリ設計パターン入門 P.57 図 4.3 MVP の Twisting the Triad より引用
VM が V の抽象(Model)
VM が M の射影
V から VM へのオブサーバー同期
ソフトウェアアーキテクチャの歴史 - tasuwo's notes
開発者が知っておくべき、6つのUIアーキテクチャ・パターン - @IT
PEAKS(ピークス)|iOSアプリ設計パターン入門
BowerとMacGlashanのMVP論文要約 | blog.tai2.net
MVVMのModelにまつわる誤解 - the sea of fertility
MVC
コンセプト
役割
補足
Web MVC
コンセプト
役割
補足
MVP (Supervising Controller)
コンセプト
役割
補足
MVP (Passive View)
コンセプト
役割
補足
MVVM
コンセプト
役割
補足
VM が V の抽象(Model)
となるVM が M の射影
となるIMO
V から VM へのオブサーバー同期
を高度化・抽象化したものをデータバインディングと呼んでいるに過ぎないV から VM へのオブサーバー同期
がデータバインディングと呼べるかは高度化・抽象化の程度によるV から VM へのオブサーバー同期
ができれば、それは MVVM と呼べるのではないかV から VM へのオブサーバー同期
が必要条件となるV から VM へのオブサーバー同期
を実現できる