【面向对象设计原则】之 单一职责原则(SRP)
发布时间:2020-12-14 01:20:06 所属栏目:百科 来源:网络整理
导读:刚重构完,深感clean code 之美,令吾陶醉,总结下吧。O(∩_∩)O 面向对象设计原则,有时这些原则之间相互依存(如OCP 与 DIP),有时又有点矛盾(如OCP 与 ISP) 虽只浅浅学习了SRP OCP LSP DIP ISP ,但还是被这思想深深震撼。 就一个类而言,应该仅有一个
就一个类而言,应该仅有一个引起它变化的原因为什么要SRP? 情景:如果有多个动机耦合在一起,则一个动机可能会削弱或者抑制这个类完成其他职责的能力。
诗人应该做他分内的事,根本不需要骑士命令他来这么做。什么是SRP?单一职责原则:就一个类而言,应该仅有一个引起它变化的原因职责是什么?
用SRP有什么好处?
学习SRP思想!
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |