设计模式——单例模式

单例是一种常用的模式,有一些对象我们往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。

设计模式——策略模式

策略模式的定义就是:定义一系列算法,把他们一个个封装起来,并且使他们可以互相替换。