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

chapter01_设计模式入门——策略模式

作者: 米都都 | 来源:发表于2019-01-06 17:03 被阅读0次
  • 设计原则:

    找到应用中可能需要变化的地方, 把它们独立出来, 不要和那些不需要变化的代码混在一起

  • 设计原则:

    针对接口编程, 而不是针对实现编程

    针对接口编程即针对超类型编程, 利用多态完成动态绑定

  • 类既可以代表某种事物(内部具有状态和方法), 也可以代表一类行为(内部只有方法)

  • 设计原则:

    多用组合, 少用继承

  • 策略模式

    定义了算法族, 分别封装起来, 让它们之间可以互相替换, 此模式让算法的变化独立于使用算法的客户

  • 策略模式采取了委托机制, 即通过组合的方式将行为委托给内部对象

  • 设计模式比库的等级更高, 设计模式告诉我们如何组织类和对象以解决某种问题

相关文章

网友评论

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

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