Chain Of Responsibility模式
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这个对象连成一条链,沿着这条链传递该请求,直到有一个对象处理它为止
?
?
Handler.java
package com.gary.designpattern.cor;/** * 测试 * @author gary * */public class Test {public static void main(String[] args) {Handler numberHandler = new NumberHandler();Handler letterHandler = new LetterHandler();Handler defaultHandler = new DefaultHandler();numberHandler.setHandler(letterHandler);letterHandler.setHandler(defaultHandler);numberHandler.handle('3');System.out.println("=======split======");numberHandler.handle('g');System.out.println("=======split======");numberHandler.handle('.');}}
?