摘要:
一、概述 一般问题:有时候我们需要一个单一的全局对象,来协调系统整体的行为。 核心方案:只允许此类有一个实例存在。 设计意图:要让一个类只能有一个实例存在,首先要控制其构造方法,将其设为私有,使其只能在内部实例化。其次,提供一个静态方法,使外部可以通过此方法获取唯一实例。 二、单例的写法 单例模式的 阅读全文
posted @ 2019-05-09 15:56
西贝雪
阅读(141)
评论(0)
推荐(0)
摘要:
一、概述 一般问题:有时候一个系统需要动态地在几种算法中选择一种,或者一个对象需要动态地在几种行为中切换,如果不用恰当的模式,这些行为就只好使用多重条件选择语句来实现。 核心方案:将这些算法或行为封装成一个一个的类,使它们之间可以任意地替换。 设计意图:策略模式的设计核心是把对算法的调用责任和算法本 阅读全文
posted @ 2019-05-09 15:27
西贝雪
阅读(432)
评论(0)
推荐(0)
浙公网安备 33010602011771号