设计模式
禄的光线
干吧!没啥说的。
展开
-
设计模式-Factory
定义 定义一个创建对象的接口,具体实例化成那个对象让子类自己去决定。 使用场景 使用场景非常广泛,可以说只要复杂的对象都可以使用。是不是感觉自己要爽一下。 角色包含 抽象工厂类:略掉的时候具体工厂类方法变为static,这是称为静态工厂模式。 具体工厂类:具体建造各式对象的执行类。 抽象产品类:产品类的抽象,子类体量较少且固定时可省略。 产品类:具体要生产的对象类 老...原创 2019-02-22 10:12:39 · 111 阅读 · 0 评论 -
设计模式-Builder模式
今天我们聊一下设计模式中的Builder模式(因为感觉在OkHttp里看到了好多它的身影,还有其他大厂的开源库里)。 Builder模式可能你感觉已经遇到了很多,其实可能你遇到的大多数都为精简版或者Builder的变种模式。那么接下来首先先看下标准的Builder的模式 定义:将一个复杂对象的构建及表示进行分离,使得同样的构建过程可以构建不同的表示 使用的场景: 相同方法不同的执行顺序并产...原创 2019-02-20 11:08:21 · 93 阅读 · 0 评论