设计模式
Leolu007
这个作者很懒,什么都没留下…
展开
-
23种设计模式(11):责任连模式
定义:使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。类型:行为类模式类图: 首先来看一段代码: public void test(int i, Request request){ if(i==1){ Handle转载 2017-07-19 16:49:55 · 307 阅读 · 0 评论 -
策略模式+工厂模式优化if...else if...else if结构
首先,按照if...else if语句来实现打折商品的例子,代码如下:[java] view plain copypublic class Example { public Double calRecharge(Double charge ,RechargeTypeEnum type ){转载 2017-11-27 15:40:43 · 895 阅读 · 0 评论