行为型模式
行为型模式
行为型模式涉及算法和对象间职责的分配。行为型模式不仅描述对象或类的模式,还描述他们之间的通信模式。
类行为型模式使用继承机制在类间分派行为。
对象行为模式使用对象组合而不是继承。
责任链模式
责任链模式是对象行为型模式。
它使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,只到有对象处理它为止。
使用条件:
- 有多个对象可以处理一个请求,哪个对象处理该请求运行时自动确定。
- 在不明确指定接受者的情况下,向多个对象中的一个提交一个请求。
- 可处理一个请求的对象集合应当被动态指定。
spring中的责任链模式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mqray's blog!
评论