摘要: 设计模式之原型(Prototype)模式 (一)什么是原型模式 原型模式是一种对象创建模式,它采用复制原型对象的方法来创建对象的实例。使用原型模式创建的对象具有与原型一样的数据。 (二)原型模式的特点 有原型对象自身创建目标对象。对象创建这一动作源自原型对象本身 目标对象是原型对象的一个克隆。保证目 阅读全文
posted @ 2018-06-08 23:01 sowhat1943 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 设计模式之单例设计模式 单例模式的实现目标就是保证一个类有且仅有一个实例,当然这也是有前提的,就是由同一个ClassLoader加载的这个类有且仅有一个对象,如果这里类由不同的ClassLoader加载,则会产生多个对象。 (一) 单线程下的单例设计模式 (1)饿汉式 (2)懒汉式 (二)多线程下的 阅读全文
posted @ 2018-06-08 20:13 sowhat1943 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 设计模式之抽象工厂模式 (一)什么是抽象工厂模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的。抽象工厂模式可以向客户端提供一个接口,是客户端不必指定产品具体类型的情况下,能够创建多个产品族的产品对象。可能说到这,很多人会对这个产品族不是概念模糊,下面我们会介绍到 (二)产品族和产品等级 阅读全文
posted @ 2018-06-08 10:25 sowhat1943 阅读(92) 评论(0) 推荐(0) 编辑