单一职责原则从哪个概念演化来的
时间: 2024-04-28 15:26:47 浏览: 19
单一职责原则是面向对象设计中的一个重要概念,它源于计算机科学中的“高内聚、低耦合”原则。这个原则最早是由Robert C. Martin在1995年提出,他在他的书籍《Agile Software Development: Principles, Patterns, and Practices》中称之为单一责任原则(Single Responsibility Principle,SRP)。该原则的目的是确保每个类或模块只有一个单一的责任,从而使得代码更加可维护、可扩展和可重用。
相关问题
单一职责原则是从哪个概念演化来的
单一职责原则来源于面向对象设计中的SOLID原则,是其中的一条。这个原则最早是由罗伯特·C·马丁在他的经典著作《Agile Software Development, Principles, Patterns, and Practices》中提出的。它的核心思想是一个类或者模块只负责一项职责,即一个类或者模块应该只有一个引起它变化的原因,这样可以提高代码的可维护性、可扩展性、可复用性等。
函数单合一职责原则从哪个概念演化而来
函数单一职责原则是SOLID原则中的一条,它是从SRP(单一职责原则)演化而来的。SRP最初是由Robert C. Martin在其著作《Agile Software Development: Principles, Patterns, and Practices》中提出的。SRP要求一个类只负责完成一个职责或任务,不应该承担过多的职责,这样可以提高代码的可读性、可维护性和可扩展性。而函数单一职责原则则是SRP的一种具体实现方法,它要求一个函数只负责完成一个功能或任务,不应该承担过多的职责。