【操作系统】接口理解

首先是对操作系统接口的理解:接口其实就是一种抽象

接口图解

  • 类比到现实生活中

    • 我们日常所用的充电器就是一个接口,充电器学名叫做电源适配器,适配,就是为了处理家用电流和手机所需电流之间的连接问题,而我们不用知道他内部是怎样将电流转换成手机所需电流了,我们只需要用他就可以了,这体现出了接口的方便性;
    • 我们所用的手机型号不同,但是充电器却总是那一种,只要根据型号再接入对应的充电线,适配器都可以完成充电的工作,这体现出了接口的可适应性;
  • 类比到程序中

    • 在面向对象思想中,就有接口这一概念,经常出现在抽象函数的定义阶段,只需在实现的时候实现相关的接口函数方法,就可以直接调用他,在外部看来,我们不过是引用了一个知道函数功能的函数名字,实际上是在执行这个函数,当需求发生一定改变时,不用从外部进行大量修改,只用在实现函数修改相关的操作即可,这体现了接口的可维护性和易维护性;
  • 而系统调用,无非就是其函数是系统提供的

    • 作为用户,知道函数功能就可以轻易地调用,节省了我们的操作;
    • 作为管理开发者,对用户提供其调用接口,不会让用户轻易地修改以及触碰到内部,其实也是保护了系统的安全性。

猜你喜欢

转载自blog.csdn.net/weixin_44321600/article/details/104672196