面向对象设计七大核心原则精解.pdfVIP

  • 0
  • 0
  • 约3.89千字
  • 约 5页
  • 2026-09-03 发布于北京
  • 举报

面向对象设计七大原则

1.单一职责原则(SingleResponsibilityPrinciple)

每一个类应该专注于做一件事情。

2.里氏替换原则(LiskovSubstitutionPrinciple)

超类存在的地方,子类是可以替换的。

3.依赖倒置原则(DependenceInversionPrinciple)

实现尽量依赖抽象,不依赖具体实现。

4.接口原则(InterfaceSegreionPrinciple)

应当为客户端尽可能小的单独的接口,而不是大的总的接口。

5.迪米特法则(LawOfDemeter)

又叫最少知识原则,一个软件实体应当尽可能少的与其他实体发生相互作用。

6.开闭原则(OpenClosePrinciple)

面向扩展开放,面向修改关闭。

7.组合/聚合复用原则(Composite/AggreeReusePrincipleCARP)

尽量使用合成/聚合达到复用,尽量少用继承。原则:一个类中有另一个类的对象。

细则

单一职责原则(SingleResponsibilityPrinciple)

因为:

可以降低类的复杂度,一个

文档评论(0)

1亿VIP精品文档

相关文档