“让后台为我提供一个接口通常意味着在项目中只为调用方提供一个功能,这与我们前面提到的接口定义不完全相同。例如,后台提供终端可以从后台调用的功能,查询当前位置的天气。这种词在开发过程中经常使用,在前端和后端的联调中也经常使用。
“你来设计一个接口,我来实现”。上下文通常在面向对象编程中。功能的抽象是由不同的开发人员实现的。例如,要实现两种门,一种是使用密码锁,另一种是使用钥匙锁一般的接口功能是打开和关闭门,分别由密码锁和密钥锁实现。显然,它们在实现开关门方面是不一样的。一个是输入密码,另一个是使用密钥。当负责开门或关门的来电者看到界面时,他/她可以理解他/她可以用钥匙或密码开门和关门,但他/她不需要注意密码锁和钥匙锁的具体实现,有效隔离调用者和特定的实现过程。
接口表示所提供的功能。定义者和实现者通常是不同的。调用者不需要