摘要:
状态模式的定义与特点 状态(State)模式的定义:对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式是一种对象行为型模式,其主要优点如下。 结构清晰,状态模式将与特定状态相关的行为局部化到一个状态中,并且将不同状态的行为分割开来,满 阅读全文
posted @ 2021-08-04 15:37
8023渡劫
阅读(69)
评论(0)
推荐(0)
摘要:
模式的定义与特点 责任链(Chain of Responsibility)模式的定义:为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。 注意:责任链模式也叫职责链模式。 阅读全文
posted @ 2021-08-04 14:53
8023渡劫
阅读(39)
评论(0)
推荐(0)
摘要:
命令模式的结构与实现 可以将系统中的相关操作抽象成命令,使调用者与实现者相关分离,其结构如下。 1. 模式的结构 命令模式包含以下主要角色。 抽象命令类(Command)角色:声明执行命令的接口,拥有执行命令的抽象方法 execute()。 具体命令类(Concrete Command)角色:是抽象 阅读全文
posted @ 2021-08-04 14:46
8023渡劫
阅读(45)
评论(0)
推荐(0)

浙公网安备 33010602011771号