章一

oo基础

抽象 封装  多态  继承

oo原则

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

00模式

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

实例:

鸭子的行为,飞与叫 抽出来 封装成两个行为类,给出行为接口,让具体的实现类去实现对应的接口,再在鸭子的抽象类里面放上行为类的对象,使用组合关系,更具弹性,鸭子就“有一个”行为,不用去关心行为内部的具体怎么实现的(总结的话 就是提高内聚 减少耦合)                                    

                                                                                                                                                                   ---16年11月14日夜记录




相关文章:

  • 2021-06-28
  • 2022-01-09
  • 2021-06-22
  • 2021-12-29
  • 2021-12-17
  • 2021-08-29
  • 2021-08-07
  • 2021-03-31
猜你喜欢
  • 2021-10-08
  • 2021-05-11
  • 2021-08-08
  • 2021-08-13
  • 2021-05-23
  • 2021-10-19
  • 2021-08-28
相关资源
相似解决方案