MVP架构在Android中使用下面的选项中哪个不是MVP的特点()
A: 如果功能复杂,Presenter接口爆炸
B: MV层强耦合关系
C: Activity需要重写很多接口方法来更新UI
D: Model和View不直接进行交互,达到解耦效果
A: 如果功能复杂,Presenter接口爆炸
B: MV层强耦合关系
C: Activity需要重写很多接口方法来更新UI
D: Model和View不直接进行交互,达到解耦效果
举一反三
- 关于MVP的描述错误的是() A: 模型和控制器数据双向绑定 B: 模型与视图完全分离 C: Presenter层适合做单元测试 D: View与Presenter之间的交互需要接口来实现
- MVP架构模型正确的是()。 A: 当View需要更新数据时,首先去找Model,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Presenter再通知Model更新数据 B: 当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Model再通知View更新数据 C: 当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Model获取到数据之后通知Presenter,Presenter再通知View更新数据 D: 当View需要更新数据时,首先去找Presenter,然后Presenter去找Model请求数据,Presenter获取到数据之后通知model,Presenter再通知View更新数据
- 以下关于MVP说法错误的是( ) A: M对应Model层,是处理数据相关层。 B: V对应View视图层,在MVP中,Activity属于V层。 C: P对应Presenter层,是处理数据库相关的类。 D: V对应View视图层,在MVP中,layout也属于V层。
- 下面对MVC架构描述正确的是() A: V和M没有直接的依赖关系 B: View将操作反馈给Activity,Activitiy去获取数据,数据通过观察者模式刷新给View C: V和C没有直接的依赖关系 D: MVC解耦程度要比MVP高
- Android中MVC是常用的开发架构,下列关于MVC描述错误的是() A: View接受用户交互请求 B: Model更新变化数据 C: View将请求转交给Controller D: Controller操作Model进行数据更新