Model view controller 在android studio IDE中创建android项目遵循哪种设计模式?
我发现,Android组件和框架中使用了多种模式,如: 行为模式:Model view controller 在android studio IDE中创建android项目遵循哪种设计模式?,model-view-controller,design-patterns,mvvm,mvp,Model View Controller,Design Patterns,Mvvm,Mvp,我发现,Android组件和框架中使用了多种模式,如: 行为模式: 观察者(例如广播接收器、RxAndroid) 命令(例如EventBus) 模型视图控制器 模型视图演示器 模型视图视图模型(类似于上面的MVC模式) 创作模式: 生成器(例如通知、AlertDialog.Builder等) 依赖注入(例如Dagger 2) 单件(例如视图支架) 结构模式: 适配器(例如,RecyclerView.适配器) 立面(如改造、媒体框) 其实 我已经使用了MVP和MVVM设计模式。但不知道
- 观察者(例如广播接收器、RxAndroid)
- 命令(例如EventBus)
- 模型视图控制器
- 模型视图演示器
- 模型视图视图模型(类似于上面的MVC模式)
- 生成器(例如通知、AlertDialog.Builder等)
- 依赖注入(例如Dagger 2)
- 单件(例如视图支架)
- 适配器(例如,RecyclerView.适配器)
- 立面(如改造、媒体框)
Android Studio项目的默认设计模式的名称是什么?我认为这完全取决于您的要求,每个
模式都有一个原因,我们需要阅读所有内容并检查哪个更适合我们的场景。