摘要: 概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例... 阅读全文
posted @ 2016-12-20 15:07 vegatate 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前面已经介绍过简单工厂模式和工厂方法模式,这里继续介绍第三种工厂模式-抽象工厂模式,还是以汽车的制造为例。例子背景:随着客户的要求越来越高,宝马车需要不同配置的空调和发动机等配件。于是这个工厂开始生产空调和发动机,用来组装汽车。这时候工厂有两个系列的产品:空调和发动机... 阅读全文
posted @ 2016-12-20 11:29 vegatate 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1:策略模式 策略模式就是定义一系列的算法,把他们一个个封装起来,并且使他们可相互替换,Strategy模式使算法可独立于 使用它的客户而变化。2:策略模式的优缺点: 策略模式的优点: 提供管理相关算法族的办法 ... 阅读全文
posted @ 2016-12-20 10:24 vegatate 阅读(162) 评论(0) 推荐(0) 编辑