- 博客(2)
- 收藏
- 关注
原创 设计模式之策略模式
策略模式的定义和使用场景 定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化。 分析下定义,策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上,另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口。 策略模式的使...
2018-09-03 21:24:40
117
1
原创 设计模式之简单工厂模式
以计算器为例,用简单工厂模式来实现四则基本运算。 运算工厂类 public static OperationImp createOperation(String operate){ OperationImp operation = null; switch (operate) { case "+": operation =...
2018-08-28 19:40:00
93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人