设计模式——策略模式

OO原则:

  • 封装变化
  • 多用组合,少用继承
  • 针对接口编程,不针对实现编程

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在看设计模式,就将自己看的一些心得写下来,做学习笔记。该篇看的是head first 设计模式的一些体会和总结...
    xienana阅读 460评论 0 0
  • 1、概念:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它...
    小小布谷鸟阅读 265评论 2 0
  • 设计模式入门 设计模式是人们在面对同类型软件工程设计问题所总结出来的一些有用的经验。模式不是代码,而是某类问题的通...
    在南方的北方人_Elijah阅读 355评论 0 3
  • 目录 本文的结构如下: 引言 什么是策略模式 模式的结构 典型代码 代码示例 策略模式和模板方法模式的区别 优点和...
    w1992wishes阅读 898评论 1 7
  • 在上一章我们提出了一种情形,并且指出传统OO的做法不尽人意,我们需要一种新的思路来帮我们解决这样的问题。这是我们引...
    leaf_eater阅读 336评论 0 0