摘要: 什么是状态模式 状态模式一般用来实现状态机,而状态机常用在游戏、工作流引擎等系统开发中。不过,状态机的实现方式有多种,除了状态模式,比较常用的还有分支逻辑法和查表法 简单来说 状态模式是一种行为设计模式,允许对象在其内部状态改变时改变其行为 状态模式的优点 解耦状态和行为:将状态转换逻辑分散到各个状 阅读全文
posted @ 2020-04-15 17:11 意犹未尽 阅读(19) 评论(0) 推荐(0)
摘要: 什么是责任链模式 解释1:将请求的发送和接收解耦,让多个接收对象都有机会处理这个请求。将这些接收对象串成一条链,并沿着这条链传递这个请求,直到链上的某个接收对象能够处理它为止。 解释2:在职责链模式中,多个处理器(也就是刚刚定义中说的“接收对象”)依次处理同一个请求。一个请求先经过 A 处理器处理, 阅读全文
posted @ 2020-04-15 15:53 意犹未尽 阅读(297) 评论(0) 推荐(0)