策略模式是有统一的接口,多个不同的实现类(如算法实现),调用者用多态的形式使用接口,具体实现根据需求去注入不同的算法实现类。
状态模式是根据状态的不同自主转换不同的行为,内部有固定的行为链条,要按照这个链条一步一步的来,外界无法也无意干扰状态链。
命令模式是根据用户请求的命令调用不同的命令,而命令中会有专门的执行者去执行。
参考:
https://blog.youkuaiyun.com/ruangong1203/article/details/52514919
策略模式是有统一的接口,多个不同的实现类(如算法实现),调用者用多态的形式使用接口,具体实现根据需求去注入不同的算法实现类。
状态模式是根据状态的不同自主转换不同的行为,内部有固定的行为链条,要按照这个链条一步一步的来,外界无法也无意干扰状态链。
命令模式是根据用户请求的命令调用不同的命令,而命令中会有专门的执行者去执行。
参考:
https://blog.youkuaiyun.com/ruangong1203/article/details/52514919