区别
状态模式:
工作:设置状态后,会立刻执行状态对应的行为。一定条件下自动触发状态切换
内容:每个状态通过持有Context的引用,来实现状态转移
影响:一种状态可以对应多方面的各种行为。
意义:和对象主体有关,和任务无关。没有主体何来状态
归属:属于一个类
策略模式:
工作:设置策略后,需要手动调动执行策略的业务方法来处理对应的事
内容:算法。策略只是被Context使用
影响:一种策略解决一方面的问题
意义:和任务有关,和对象主体无关。没有任务何来策略
归属:属于一个任务
被自己的总结能力所感动5555