摘要: 四个角色:抽象状态类(State)、具体状态类(ConcreateState)、情景类(Context)、客户端(Client) 抽象状态类(State):提供一个与情景类有关的State行为。 具体状态类(ConcreateState):实现这个行为,实现一个状态。 情景类(Context):维护一个State的实例对象,并且提供一个客户操作置换状态的接口。 客户端(Client):直接调用情景类操作即可。 实现思路:直接调用情景类,然后在情景类自动操作或者手动操作置换状态,并且取得不同结果。 阅读全文
posted @ 2011-12-19 12:02 .NET架构 阅读(4553) 评论(1) 推荐(6) 编辑