首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Chain of Responsibility形式——读书笔记

2012-09-19 
Chain of Responsibility模式——读书笔记继承如下抽象类的一系列类abstract class Handler {protected Hand

Chain of Responsibility模式——读书笔记
继承如下抽象类的一系列类
abstract class Handler {
    protected Handler next;
    Handler(Handler next) {
        this.next = next;
    }   
    void doNext(char c) {
        if(next != null) {
           next.handle(c);
        }
    }
    abstract void handle(char c);
}

多個物件都有機會處理請求,除了可以自由組合處理請求的物件之外,也可以避免請求的發送者與接收者之間的耦合關係,將這些物件組合為一個鏈,並沿著這個鏈傳遞該請求.

参考:http://caterpillar.onlyfun.net/Gossip/DesignPattern/ChainofResponsibility.htm

热点排行