快播科技设计模式培训.pptxVIP

  • 3
  • 0
  • 约7.72千字
  • 约 42页
  • 2020-06-13 发布于广东
  • 举报
设计模式;第一章 单一职责原则 第二章 接口隔离原则 第三章 里氏代换原则 第四章 依赖倒转原则 第五章 迪米特法则 第六章 开放封闭原则 ;你能从电脑设计想到如何进行软件设计吗?;第一章 单一职责原则;单一职责的好处: ??? 1、类的复杂性降低,实现什么职责都有清晰明确的定义; ??? 2、可读性提高了,复杂性降低了,可读性自然也就提高了; ??? 3、可维护性提高了,可读性提高了,那当然可读性就提高了; ??? 4、变更引起的风险降低,变更是必不可少的,如果一个接口的单一职责做的好,一个接口的修改只对相应的实现类有影响,对其他接口无影响,这对系统的扩展性、维护性都有很大的帮助 ;class cShape { public: virtual ~cShape(); virtual void Draw() = 0; /* 绘制图形 */ virtual double GetArea() = 0; /* 获取面积 */ }; class cSquare : public cShape { public: void Draw(); double GetArea();  void SetWidth(double dWidth); double GetWidth(); private: double m_dWidth; };;

文档评论(0)

1亿VIP精品文档

相关文档