接口与实现
程序员文章站
2022-06-22 11:13:23
一般地,我们称C++类声明中的“函数原型”为接口,它只是提供给了用户如何使用的具体细节,而隐藏了具体的代码;类似地,我们称类的成员函数的具体的代码为实现。 ......
一般地,我们称C++类声明中的“函数原型”为接口,它只是提供给了用户如何使用的具体细节,而隐藏了具体的代码;类似地,我们称类的成员函数的具体的代码为实现。
接口就是可供外部调用的方法,实现就是对这些方法的编程实现。
接口是公开的,实现是封装的,外面不知道实现是怎么样的。
例如电灯是一个类,它有一个接口(方法)叫做开关,它的实现是你是不知道的,只要它实现了开关的功能就行了,它的实现可以声控,光控,定时的。你要开关的时候,不需要知道它是怎么实现的,你只要调用开关这个接口(方法)就行了。
接口是为了给你用的,实现封装不让外部访问是为了防止外部对其进行更改。
上一篇: PHP面向对象之抽象类
下一篇: 你不知道的c++11