设计模式-责任链模式

UML类图 使用场景 责任链模式类似于状态模式,当一个类或者某个方法需要做过多的逻辑处理的时候,我们不妨将其分开成多个子逻辑,同时使得每个逻辑块之间是解耦的。我们可以将其想象成一个链表,如果参数不满足第一个结点执行逻辑的条件,则执行该结点的后继结点,若参数仍然不满足后继结点执行逻辑的条件,则继续执行下一个后继结点。 代码实现 链结点抽象 public abstract class Handler
相关文章
相关标签/搜索