-
package com.imooc.pattern.cor.handler; /* * 价格处理人,负责处理客户折扣申请 */ public abstract class PriceHandler { /* * 直接后继,用于传递请求 */ protected PriceHandler successor; public void setSuccessor(PriceHandler successor) { this.successor = successor; } /* * 处理折扣申请 */ public abstract void processDiscount(float discount); }查看全部
-
看到2:46查看全部
-
责任链模式查看全部
-
责任链模式实际应用--异常处理查看全部
-
责任链的概念查看全部
-
OO 与模式的结合查看全部
-
filter--责任链 in web查看全部
-
js中的事件模型查看全部
-
责任链模式的应用 java中的exception的抛出,一层一层的往外抛查看全部
-
开闭原则 对扩展开放 对变更关闭查看全部
-
解耦---查看全部
-
加入了新的能够折扣处理的成员lead类继承了PriceHandler 对工厂方法进行了改动 添加了lead的实例,以及给lead设置了后继Successor 1、OO的一些原则: 2、如 单一职责原则 : 设置一个接口时,应该只将与这个接口业务相关的方法放在接口之中。 3、工场方法的实质在用返回返回的是一个接口,而不是一个实例对象。 4、用到责任链,总会用到工厂 将指定的方法移到某个文件中的快捷键操作方式: 选中方法名——Refactor——Move——选择需要移动到的目标文件——确定查看全部
-
前驱 中序遍历下某结点X的前驱就是所有(结点值)小于X的结点中最大的那个查看全部
-
后继 给定一个二叉查找树中的结点,有时候要求找出在中序遍历顺序下它的后继。如果所有的关键字均不同,则某一结X点的后继就是所有(结点值)大于X的结点中最小的那个。查看全部
-
责任链模式查看全部
举报
0/150
提交
取消