单一职责原则(关于单一职责原则简介)

汪政瑶
导读 大家好,小金来为大家解答以上的问题。单一职责原则,关于单一职责原则简介这个很多人还不知道,现在让我们一起来看看吧!1、 单一职责原

大家好,小金来为大家解答以上的问题。单一职责原则,关于单一职责原则简介这个很多人还不知道,现在让我们一起来看看吧!

1、 单一职责原则(SRP:Single responsibility principle)又称单一功能原则,面向对象五个基本原则(SOLID)之一。它规定一个类应该只有一个发生变化的原因。该原则由罗伯特·C·马丁(Robert C. Martin)于《敏捷软件开发:原则、模式与实践》一书中给出的。马丁表示此原则是基于汤姆·狄马克(Tom DeMarco)和Meilir Page-Jones的著作中的内聚性原则发展出的。 

2、 所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。

本文到此分享完毕,希望对大家有所帮助。

标签:

版权声明:本文由用户上传,如有侵权请联系删除!