跳至主要內容
责任链模式

相关信息

设计模式-行为型模式-责任链模式


动机

一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领导的姓名、电话和地址等信息,这增加了难度。这样的例子还有很多,如找领导出差报销、生活中的“击鼓传花”游戏等。


ErenJaegerKing2024年11月5日大约 3 分钟设计模式行为型模式责任链模式