目录
一:事物的状态
基本常识:策略模式和状态模式是双胞胎,在出生时才分开。策略模式是围绕可以互换的算法来创建成功业务的,然而,状态走的是更崇高的路,它通过改变对象内部的状态来帮助对象控制自己的行为。
针对图1.1需要了解上下文:
图1.1
二:定义状态模式
状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
状态模式跟策略模式的差别,如图2.1
图2.1
三:Q&A
图3.1
四:新增设计箱的工具
图4.1
目录
基本常识:策略模式和状态模式是双胞胎,在出生时才分开。策略模式是围绕可以互换的算法来创建成功业务的,然而,状态走的是更崇高的路,它通过改变对象内部的状态来帮助对象控制自己的行为。
针对图1.1需要了解上下文:
图1.1
状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
状态模式跟策略模式的差别,如图2.1
图2.1
图3.1
图4.1