美文网首页
设计模式——策略模式

设计模式——策略模式

作者: 大黑跟小白的日常 | 来源:发表于2019-01-28 12:30 被阅读108次

设计模式——策略模式

介绍:

对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。

代码简单实现:

1、定义人类接口

2、将人类行为单独再做一层封装,便于解耦

注意,human用private修饰的话,在外面使用匿名内部类时,human会无法访问

3、人类的具体实现类——男人类

4、人类的具体实现类——女人类

5、具体测试,应用策略模式

如此,基本将策略模式实现出来。

针对对象的同一个行为,不同场景下对象具有不同的具体行为动作。这就是策略模式。

相关文章

网友评论

      本文标题:设计模式——策略模式

      本文链接:https://www.haomeiwen.com/subject/ffqajqtx.html