面向对象的设计原则.docxVIP

  • 7
  • 0
  • 约小于1千字
  • 约 1页
  • 2023-04-11 发布于内蒙古
  • 举报
面向对象的设计原则 面向对象的设计原则(OODP),又称软件工程基本原则,是一组遵循的准则,它使构建和维护高质量,灵活,容易调整复杂软件应用程序变得更容易、可靠和有效。 首先,“单一职责原则”(SRP)指出,每个类,函数,模块等应当负责一个单一任务:它们应该完成核心动机,而不是执行其他可能是更大的团队动机的其他事情。也就是说,单一职责原则要求每个对象尽可能少地做更多的事情,从而减少复杂性,增加模块的复用以及允许有效的灵活性和松耦合。 其次,“开放封闭原则”(OCP)定义了一种设计问题可以解决,而实施解决方案时不必修改该设计问题。使软件系统处于“开放”状态,以便可以操作它,而封闭状态则可以防止对系统的非零售改动。 随后,“接口隔离原则”(ISP)要求所有客户端程序使用接口,而不是具体类。这种原则有助于确保客户端代码不依赖它不使用的功能,从而获得较好的内聚,更可靠的模块结构。 此外,“依赖反转原则”(DIP)指出,对象应该依赖于抽象而不是具体实现。它有助于更抽象模块的可重用性和可测试性,从而避免了大量硬编码依赖项和不可管控结果,从而简化了代码维护和测试。 另一方面,“迪米特法则”通常被简称为“最少知识原则”(LKP),它要求一个对象应该尽可能少地知道其他对象的内容,以及它们的交互。意思是说,它们既不应该依赖于内部的实现细节,也不应该被任何

文档评论(0)

1亿VIP精品文档

相关文档