热门搜索:

东莞高速隔离器厂家-高速隔离器CA-IS3730LS介绍-盛高泰半导体
  • 东莞高速隔离器厂家-高速隔离器CA-IS3730LS介绍-盛高泰半导体

产品描述

深圳盛高泰半导体科技有限公司是国内的光学元组件提供商,专注于服务国内外终端客户。盛高泰公司主要经营范围:光电耦合隔离器、数字隔离器(容隔离,磁隔离)、数字隔离器,数字隔离芯片,隔离器,容隔离芯片,磁隔离芯片,高速隔离器,容性隔离器,容性数字隔离器,磁数字隔离器,驱动隔离器,接口隔离器,RS485隔离器,CAN接口隔离器,放大隔离器,隔离比较器,高速隔离器,高速容隔离等。

深圳盛高泰半导体科技有限公司公司总部位于广东省深圳市,我们一直坚持“恪守信誉、以人为本”的经营理念,“科技创新、质量为重”的管理信念,在国内外打下坚实的基础,成为专注品牌。  盛高泰半导体产品覆盖范围包括:深圳、广东、东莞、广州、佛山、中山、广西、海南、福建、云南、贵州等等全国各地。

深圳盛高泰半导体科技有限公司在顺应时代潮流的同时,始终坚持“质量**,用户至上”的宗旨挖掘用户需求,不断研发新型产品。从固态继电器、光感传感器、红外发射管等,再到一体化电力调整器,不断研发符合实际工况的产品,满足用户新的需求。

东莞高速隔离器厂家-高速隔离器CA-IS3730LS介绍-如何理解“接口隔离原则”?
接口隔离原则的英文翻译是“ Interface Segregation Principle”,缩写为 ISP。Robert Martin 在 SOLID 原则中是这样定义它的:“Clients should not be forced to depend upon interfaces that they do not use。”直译成中文的话就是:客户端不应该被强迫依赖它不需要的接口。其中的“客户端”,可以理解为接口的调用者或者使用者。
实际上,“接口”这个名词可以用在很多场合中。生活中我们可以用它来指插座接口等。在软件开发中,我们既可以把它看作一组抽象的约定,也可以具体指系统与系统之间的 API 接口,还可以特指面向对象编程语言中的接口等。
前面我提到,理解接口隔离原则的关键,就是理解其中的“接口”二字。在这条原则中,我们可以把“接口”理解为下面三种东西:
一组 API 接口集合;
单个 API 接口或函数;
OOP 中的接口概念;


1. 如何理解“接口隔离原则”?
理解“接口隔离原则”的重点是理解其中的“接口”二字。这里有三种不同的理解。
如果把“接口”理解为一组接口集合,可以是某个微服务的接口,也可以是某个类库的接口等。如果部分接口只被部分调用者使用,我们就需要将这部分接口隔离出来,单独给这部分调用者使用,而不强迫其他调用者也依赖这部分不会被用到的接口。
如果把“接口”理解为单个 API 接口或函数,部分调用者只需要函数中的部分功能,那我们就需要把函数拆分成粒度更细的多个函数,让调用者只依赖它需要的那个细粒度函数。


如果把“接口”理解为 OOP 中的接口,也可以理解为面向对象编程语言中的接口语法。那接口的设计要尽量单一,不要让接口的实现类和调用者,依赖不需要的接口函数。
2. 接口隔离原则与单一职责原则的区别
单一职责原则针对的是模块、类、接口的设计。接口隔离原则相对于单一职责原则,一方面更侧重于接口的设计,另一方面它的思考角度也是不同的。接口隔离原则提供了一种判断接口的职责是否单一的标准:通过调用者如何使用接口来间接地判定。如果调用者只使用部分接口或接口的部分功能,那接口的设计就不够职责单一。





http://bandao7.b2b168.com
产品推荐

Development, design, production and sales in one of the manufacturing enterprises

您是第28940位访客
版权所有 ©2024 八方资源网 粤ICP备10089450号-8 深圳盛高泰半导体科技有限公司 保留所有权利.

深圳盛高泰半导体科技有限公司 保留所有权利.

技术支持: 八方资源网 八方供应信息 投诉举报 网站地图