单一职责原则和接口隔离原则区别的理解
Posted 技术无产者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单一职责原则和接口隔离原则区别的理解相关的知识,希望对你有一定的参考价值。
网上对于两者的区别众说纷纭,总是一套理论下来跟没有说一样,下面说说自己的理解:
单一职责原则:
是将某一职责的方法全放在一个接口中,这时候就会出现实现该接口的类必须实现该接口中自己用不到的方法(违背接口隔离原则)
接口隔离原则:
是为了将胖接口分成粒度更细的接口,每个类仅仅实现自己所需的接口即可,这就导致同一职责的胖接口可能会被划分为粒度更细的接口(所以在设计接口时单一职责原则和接口隔离原则可能会无法两全)
以上是关于单一职责原则和接口隔离原则区别的理解的主要内容,如果未能解决你的问题,请参考以下文章