设计模式——策略模式
介绍:
指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。
代码简单实现:
1、定义人类接口
2、将人类行为单独再做一层封装,便于解耦
3、人类的具体实现类——男人类
4、人类的具体实现类——女人类
5、具体测试,应用策略模式
如此,基本将策略模式实现出来。
针对对象的同一个行为,不同场景下对象具有不同的具体行为动作。这就是策略模式。
介绍:
指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。
代码简单实现:
1、定义人类接口
2、将人类行为单独再做一层封装,便于解耦
3、人类的具体实现类——男人类
4、人类的具体实现类——女人类
5、具体测试,应用策略模式
如此,基本将策略模式实现出来。
针对对象的同一个行为,不同场景下对象具有不同的具体行为动作。这就是策略模式。