开发同学常挂在嘴边的接口是什么

开发同学常挂在嘴边的接口是什么

接口概念

书本中的标准接口定义叫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(){//具体实现代码}

上面这两种方式也就是接口测试中常用的两种方法。

你可能感兴趣的:(开发同学常挂在嘴边的接口是什么)