mvc mvp mvvm模式的区别

mvc模式中,Model不依赖于View,但是View是依赖于Model的,m和v没有进行完全的分离,三者之间是单向的操作

mvp模式中,m和v之间的交互是双向的,m和v完全分离,m和v的交互是通过P来完成的,代码的可重用性和扩展性更好

mvvm模式,基本与mvp模式一致,View的变动,自动反映在 ViewModel,反过来也是一样

posted @ 2016-12-17 21:02  刘原野  阅读(155)  评论(0编辑  收藏  举报