`
changkong
  • 浏览: 1517 次
  • 性别: Icon_minigender_1
  • 来自: 临沂
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

策略模式

策略模式 :                  定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。             //---------------------------------------------------         STRATEGY=>  跟不同类型的MM约会,要用不同的策略,有的请电影比较好,有的则去吃小吃效果不错,有的去海边浪漫最合适,单目的都是为了得到MM的芳心,我的追MM锦囊中有好多Strategy哦。           策略模式:策略模式针对一组算法,将每一个算法封装到具有共同接 ...

设计原则

一:     找出程序中可能变化之处,把它们独立出来,不要和那些不需要的代码混在一起。 二:     针对接口编程,而不是针对现实编程。         针对接口编程的真正含义是针对超类编程 =》(成员变量的声明类型应为超类型,多为抽象类或接口,以便实现多态 )   三:     多用组合,少用继承。
Global site tag (gtag.js) - Google Analytics