博舍

接口的作用 机器人控制接口的作用是什么呢视频讲解

接口的作用

一、接口的作用:

1、作为一个客观的规范,是一类事物所具有的属性的总结,相当于父类。根据接口,就知道一个实例所具有的方法,是一种声明。简而言之,接口的作用是“概括和声明”。如此可知,接口下面可能会有多种具体的实现。调用接口时,会非常方便。举例:我不知道某人叫什么我只知道他属于人类那么我一定知道他有吃饭的行为,我就可以扔给他一个骨头具体代码:

IPeoplezhang=newZhangsan();zhang.Eat(“骨头”);

接口的另外一个作用是构成“多态”。比如一个教师,他既是一个动物,有动物的特性,也是一个人,有人的共性,还是一个教师。换句话说,这个教师,在不同的场景下,可以当做不同的对象来使用。

publicclassZhangsanimplementsITeacher,IPeople,IAnimal{//当动物使用IAnimalzhang=newZhangsan();zhang.Eat(“骨头”);//当人使用IPeoplezhang=newZhangsan();zhang.GetName();//当教师使用ITeacherzhang=newZhangsan();zhang.Teach();}

二、接口使用原则

1、一般情况下,不考虑使用接口。2、当有明确需求,可以设计接口。或者遇到实际需要时,可以将原来的实现方式改成接口的方式。3、在下列场景下,可能需要定义接口࿱

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇