责任链模式
2017-01-01 19:09:20 0 举报
责任链模式是一种行为设计模式,它通过将请求的发送者和接收者解耦,使得多个对象都有机会处理该请求。这些对象组成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式可以提供简化的代码和更好的可扩展性,因为它允许动态地添加或删除处理程序。责任链模式也支持取消操作,因为每个处理器都可以决定是否处理该请求或者将请求传递给链上的下一个处理器。责任链模式适用于需要处理多个请求的场景,例如日志记录、用户验证等。
作者其他创作
大纲/内容
InvitationChainHandler
Handler抽象类
# handler:Handler
+ getNextHandler():Handler+ setNextHandler(Handler):void+ doHandler(HandlerParam):void
HandlerParam类
- userId:Long- score:int- typeId:enum- orderId:String- questionId:Long- inviteDO:InviteDO
# checkNull(params):void+ getUserId():Long+ getScore():int
InviteHandler
ActionHandler
ServerHandler
0 条评论
回复 删除
下一页