设计模式
安歌_claire
致虚极,守静笃
展开
-
设计框架 MVC MVP MVVM
MVC MVP MVVMMVCMVC是什么?视图层(View)对应于xml布局文件和java代码动态view部分控制层(Controller)MVC中Android的控制层是由Activity来承担的,负责视图的显示,控制逻辑。模型层(Model)针对业务模型,建立的数据结构和相关的类,它主要负责网络请求,数据库处理,I/O的操作。MVC特点具有一定的分层,model彻底解耦,controller和view并没有解耦;层与层之间的交互尽量使用回调或者去使用消息机制去完成。易于理解,原创 2020-12-23 20:45:22 · 170 阅读 · 0 评论 -
设计模式
设计模式持续更新ing…23种设计模式的分类如下图所示23种设计模式的功能单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。工厂方法(Factory Method)模式:定义一个用于创建产品的接口,由子类决定生产什...原创 2020-04-03 12:05:25 · 292 阅读 · 0 评论