在我脑海中接口就是用interface修饰,可是老板要我用java写一个接口,写 个购物网站的配送单的java程序 纯java语言写
他说要我写个配送单的接口给他。并打包成jar包给他用就跟当当网类似 在把商品放入购物车后
确认订单信息
根据登录的账号 自动把收货人信息 地址 邮编 手机号列出来(提供默认的,就是上一次购买了填写的记录)
如果是第一次购买 它 会自动让你选择地址,地址采用3级联动有疑问?上一次买东西的记录用什么来保存呢?
还要我自己用Mysql 建表 连接池等。只用java语言写 最后打包成一个jar文件~~~~就是他给我提到的接口。。没思路晕。。对与新人来说。还说这就是一个接口。。
大虾们。多提提意见啊。有什么思路想法
他说要我写个配送单的接口给他。并打包成jar包给他用就跟当当网类似 在把商品放入购物车后
确认订单信息
根据登录的账号 自动把收货人信息 地址 邮编 手机号列出来(提供默认的,就是上一次购买了填写的记录)
如果是第一次购买 它 会自动让你选择地址,地址采用3级联动有疑问?上一次买东西的记录用什么来保存呢?
还要我自己用Mysql 建表 连接池等。只用java语言写 最后打包成一个jar文件~~~~就是他给我提到的接口。。没思路晕。。对与新人来说。还说这就是一个接口。。
大虾们。多提提意见啊。有什么思路想法
jdk里面的jdbc就是一个接口,具体的数据库厂商负责具体的实现里面只规定了,DriverManager.getConnection可以获取到一个与数据库的连接,但是如何连接取决于数据库厂商。
接口还可以是对外提供的服务,你封装好的类库供人调用,这也可以理解为接口。
例如:
public interface TestService{
public void add();
}pulbic class TestServiceImpl implements testService{
public void add(){
System.out.println("add");
}}
//调用时
TestService testService = new TestService();
testService .add();
TestService testService = new TestService();
testService .add();
============
是不是应该是:
TestService testService = new TestServiceImpl();
难道你老板和你说,他继承了一笔遗产,难道你也把它理解成extends?并不是说你的代码里面不需要interface,而是想说,你们老板口中的接口,你可以理解成若干和别的系统/程序/代码打交道的系统/程序/代码。
其实就是让你提供一个url,及参数列表(param),供外部程序调用,然后你来处理这些数据。