Design patterns 数据绑定与使用接口有何不同?
使用MVVM,ViewModel在驱动视图时取代了Presenter。 不同之处在于ViewModel通过数据绑定驱动视图, 演示者使用界面驱动视图时 引用自 我很难找到好的解释:Design patterns 数据绑定与使用接口有何不同?,design-patterns,mvvm,architecture,mvp,Design Patterns,Mvvm,Architecture,Mvp,使用MVVM,ViewModel在驱动视图时取代了Presenter。 不同之处在于ViewModel通过数据绑定驱动视图, 演示者使用界面驱动视图时 引用自 我很难找到好的解释: 什么是接口 什么是数据绑定 它们有何不同 如何将它们的差异转化为MVVM与MVP 注意:理想的答案应该与iOS/Swift中的实现有关,但我仍然有兴趣阅读那些没有的答案 什么是接口 在此上下文中,接口将是表示视图抽象的面向对象接口。演示者通过接口与视图通信,因为它促进了松散耦合的设计。这允许将不同的具体视图实现连接到