访问者模式(Visitor Pattern)

在访问者模式中,我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作。

Read more

责任链模式(Chain of responsibility Pattern)

责任链模式(Chain of Responsibility Pattern)为请求创建了一个接受者对象的链。这种模式给予请求的类型,对请求的发送者和接受者进行解耦。在这种模式中,通常每个接受者都包含对另一个接受者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,以此类推

Read more