设计模式
Hujx_
从2017/10/26开始记录一个程序猿的成长历程~
展开
-
设计模式系列 (一) --- 单例模式
23设计模式的学习历程。特此记录 单例模式 简介:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式,也就是所谓保证一个对象只有一个实例。 1 饿汉式 优点:保证唯一 安全 缺点:类在加载时便会实例化对象 /** * 单例模式1 * 饿汉式 * 缺点 未调用前就提前加载 *...原创 2019-05-29 10:46:50 · 169 阅读 · 0 评论 -
设计模式系列 (二) --- 策略模式
2策略模式 简介:策略模式(StrategyPattern),一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。 意图:策略模式只要是为了对一系列算法的封装,客户端自己决定自己使用什么策略进行后续的计算,策略本身不做决定使用何种算...原创 2019-05-29 11:12:56 · 160 阅读 · 0 评论