mvc mvp mvvm模式的区别
mvc模式中,Model不依赖于View,但是View是依赖于Model的,m和v没有进行完全的分离,三者之间是单向的操作
mvp模式中,m和v之间的交互是双向的,m和v完全分离,m和v的交互是通过P来完成的,代码的可重用性和扩展性更好
mvvm模式,基本与mvp模式一致,View的变动,自动反映在 ViewModel,反过来也是一样
mvc模式中,Model不依赖于View,但是View是依赖于Model的,m和v没有进行完全的分离,三者之间是单向的操作
mvp模式中,m和v之间的交互是双向的,m和v完全分离,m和v的交互是通过P来完成的,代码的可重用性和扩展性更好
mvvm模式,基本与mvp模式一致,View的变动,自动反映在 ViewModel,反过来也是一样