职责链模式
2016-09-29 17:41:07 0 举报
职责链模式是一种行为设计模式,它通过将请求的发送者和接收者解耦,使得多个对象都有机会处理该请求。在这种模式中,通常会创建一个包含一系列处理器对象的链,每个处理器都负责处理特定类型的请求。当一个请求被发送时,它会沿着链传递,直到遇到一个能够处理该请求的处理器为止。这种模式的主要优点是可以实现动态组合和扩展,因为新的处理器可以很容易地加入到链中。此外,它还提供了一种简化复杂系统的方法,因为每个处理器只需要关注自己的职责,而不需要了解整个系统的运行方式。