一、使用场景:
为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦,这种类型的设计模式属于行为型模式。
比如目前代码中实现的httpserver用来实现客户端或者web的请求,请求是针对组件的,不同组件响应不同的请求,在处理请求的过程中可以用责任链模式。
二、实现方法:
状态模式:类的行为是基于它的状态改变的,比如报警器。
在模板模式:一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。
一、使用场景:
为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦,这种类型的设计模式属于行为型模式。
比如目前代码中实现的httpserver用来实现客户端或者web的请求,请求是针对组件的,不同组件响应不同的请求,在处理请求的过程中可以用责任链模式。
二、实现方法:
状态模式:类的行为是基于它的状态改变的,比如报警器。
在模板模式:一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。