需求:定义一个操作数据库的库,支持不同数据库,不同数据库的功能都一样,都有增add、update、delete、get方法
需要约束规范所以要定义接口,需要代码重用所以用到泛型
先定义一个泛型接口,包含几个数据库操作都要实现的方法:
interface DB<T>{
add(info:T):boolean;
delete(id:number):boolean;
update(info:T,id:number):boolean;
get
需求:定义一个操作数据库的库,支持不同数据库,不同数据库的功能都一样,都有增add、update、delete、get方法
需要约束规范所以要定义接口,需要代码重用所以用到泛型
先定义一个泛型接口,包含几个数据库操作都要实现的方法:
interface DB<T>{
add(info:T):boolean;
delete(id:number):boolean;
update(info:T,id:number):boolean;
get