第7章 JAVA面向对象的设计原则.pptVIP

  • 5
  • 0
  • 约2.2万字
  • 约 85页
  • 2017-11-17 发布于河南
  • 举报
第7章 JAVA面向对象的设计原则

第7章 面向对象的设计原则 7.1 开放-封闭原则(OCP) 7.2 Liskov替换原则(LSP) 7.3 依赖倒转原则(DIP) 7.4 接口隔离原则 (ISP) 7.5 复合/聚合复用原则(CARP) 7.1 开放-封闭原则(OCP) Ivar Jacobson said: “All systems change during their life cycles. This must be borne in mind when developing systems expected to last longer than the first version.” Bertrand Meyer summarized this as: “Software entities (classes, modules, functions, etc.) should be open for extension, but closed for modification.” In English this means: “design modules so that they never change. When requirements change, add new modules to handle things.” 7.1 开放-封闭原则(OCP) 开放-封闭法则认为我们应该

文档评论(0)

1亿VIP精品文档

相关文档