責任鏈模式初體驗

昨天想到前段時間重構的代碼,感覺不是很滿意,用的是組合模式,前前後後把對象包裹的太複雜,而且如果以後繼續擴展的話,想必會更加複雜,想想能不能使代碼結構更簡單些,於是決定用責任鏈模式來改造一下。 責任鏈模式,我的理解就是一連串的操作連成一條鏈,然後按照鏈的順序來執行,這好像滿足我的業務場景。責任鏈最常見於過濾器了,過濾器因爲涉及到層層過濾,可能存在多個過濾器一起使用,這就是典型的責任鏈模式了。好了,
相關文章
相關標籤/搜索