开发同学常挂在嘴边的接口是什么
2019-12-02 本文已影响0人
测试开发Kevin
开发同学常挂在嘴边的接口是什么
接口概念
书本中的标准接口定义叫Interface,在JAVA编程语言中接口是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过implements 关键字来实现接口,从而来重写接口中的抽象方法。
例如
interface Animal {
public void eat();
public void travel();
class Cat implements Animal {
public void eat() {
// TODO Auto-generated method stub
}
public void travel() {
// TODO Auto-generated method stub
}
}
}
而实际工作中开发同学常常挂在嘴边的接口并不像上面说的,通常有两种方式体现:
1.就是一个http请求
例如:http://host:port/getAllPeople
这个请求就是一个接口,当你发送这个url后,会从服务器端收到请求。服务端的核心代码是,有一个方法来判断url是什么,如果匹配到getAllPeople,则调用相关的方法,例如getAllPeople(){//具体实现代码}
2.就是不通过http请求,直接调用方法getAllPeople(){//具体实现代码}
上面这两种方式也就是接口测试中常用的两种方法。