基本上所有app的本质说到底都是从网络上获取数据, 然后在View上显示给用户. 下面这张图是一个概括性的对比架构图: MVC 架构的代码 现在...
基本上所有app的本质说到底都是从网络上获取数据, 然后在View上显示给用户. 下面这张图是一个概括性的对比架构图: MVC 架构的代码 现在...
4个字概括就是"流程封装". 定义, 以及为什么要使用final 方法. 开发中经常能碰到有些操作的执行步骤是固定的, 但每一个步骤的实现可以是...
用处 用处是实现对容器(List, Map, 数组等)内元素的遍历操作. 为什么要使用它. 一是因为如果把遍历元素的实现封装到容器类的话, 那么...
状态模式 不需要总结, 一句话就是说, 在不同的状态下, 执行不同的操作.例如, 转发按钮的onClick处理, 用户在登录状态下, 调用转发功...
介绍 中介者持有多个对象的引用, 而多个对象中只持有中介者的引用,这样, 这些对象之间没有依赖关系, 对象之间的交互都是通过中介者来完成的.以P...
普通工厂类中提供的工厂方法只负责创建某一种类型的对象. eg. 只负责创建NativePage类的对象. 可以看到, 3个工厂方法创建的对象都是...
定义 职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,避免请求的发送者和接收者之间存在耦合关系。将这些...
应用场景 享元模式指的是在项目中使用对象池. 可避免频繁的去创建某个类的对象, 大大减少创建的对象, 降低进程对内存的占用.最典型的场景是And...
创建一个对象除了new, 还可以通过调用已有对象的clone()的方式得到 Cloneable只是一个标识接口.clone()方法的声明是在Ob...
核心原理 单例模式的核心原理是将构造函数私有化, 并且提供一个static 的getInstance()方法获取一个static的单例对象. 应...
专题公告
架构师要做的事, 跟踪产品发展方向, 提出产品差异点和创新性,快速构建产品原型,保证代码质量, 优化代码框架。
勉励自己的一句话