美文网首页钛钶维基
什么是【接口隔离】

什么是【接口隔离】

作者: 一俢 | 来源:发表于2019-05-06 09:22 被阅读19次

    接口隔离(Interface Segregation Principle,简称 ISP),六大设计原则之一,它表示客户端不应该依赖它不需要的接口,类之间的依赖关系应该建立在最小的接口上。它的意义在于使用多个专门的接口比使用单一的总接口要好,过于臃肿的接口设计是对接口的污染。

    这一原则在我们的日常开发中,经常会被打破,为了满足产品业务的需求,对接口进行无休止的合并,为一个接口增加过多的功能,导致接口臃肿而且难以维护,当然大家会反问,这么多的产品需求,我们又不能让客户端频繁的请求获取相应的数据,为该如何做?

    多思考,多改变,才能成为优秀的设计者。

    〖坚持的一俢〗

    相关文章

      网友评论

        本文标题:什么是【接口隔离】

        本文链接:https://www.haomeiwen.com/subject/tibloqtx.html