美文网首页
018--IDEA王者荣耀学习设计模式

018--IDEA王者荣耀学习设计模式

作者: 糖纸疯了 | 来源:发表于2020-02-18 22:04 被阅读0次

1、写在前面

通过【王者荣耀】学习设计模式


2、核心操作

  • 进行代码编写(策略模式+单例模式)
  • 理解策略模式

3、具体操作

3.1、进行代码编写(策略模式+单例模式)


3.2、理解策略模式

策略模式:策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式

  • 抽象策略角色,是对策略、算法家族的抽象,通常为接口,定义每个策略或算法必须具有的方法和属性
  • 将可变部分的代码抽离成接口->应对后续的变化
  • 面向接口编程而不是面向实现编程
  • 多用组合,少用继承(对比继承,更好的实现复用)

英雄:抽象类 abstract->具体英雄通过实现进行实现
技能:接口 interface->实现类中进行完善

相关文章

网友评论

      本文标题:018--IDEA王者荣耀学习设计模式

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