摘要: 一、简介 概念:建造者模式就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 二、组成 建造者模式可以有以下成员构成 Builder:抽象接口,规范产品对象各个组成成分的建造。这个接口规定要实现的复杂对象的创建流程,并不涉及具体的对象组件的创建。 ConcreteBuil 阅读全文
posted @ 2017-03-20 22:15 戎码之路 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、简介 工厂模式主要是为创建对象提供接口,让子类决定实例化哪个类。按照《Java与模式》可以分为: 1.简单工厂模式 2.工厂方法模式 3.抽象工厂模式 二、简单工厂 适用于业务简单的情况:小项目或具体产品扩展很少的情况。 它由以下三种角色组成: 具体工厂类 抽象产品类 具体产品来 UML类图关系 阅读全文
posted @ 2017-03-20 17:53 戎码之路 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 使用模式最好的方式是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找何处可以使用它们。” 使用场景: a. 产生莫对象会消耗过多的资源,为避免频繁的创建和销毁对象对资源造成的浪费。例如: 对数据库的操作、访问IO、线程池、网络请求等。 b. 某种类型的对象应该有且只有一个。若制造出多个这样的 阅读全文
posted @ 2017-03-20 11:07 戎码之路 阅读(148) 评论(0) 推荐(0) 编辑