标签:索引 get nts vat bool 直接 持久层 注释 系统
StudentDaoArrayImpl.java中用到了工具类库import java.util.ArrayList;使得在功能相同的情况下代码写的更简单易懂。而StudenDaoListImpl.java中就是常规的建立数组实现的操作。
这个文件里定义了一个接口,这样 StudenDaoListImpl.java引用接口的时候就可以直接写接口里的函数。
DAO模型是设计关系数据库系统结构的对象类的集合。它们提供了完成管理一个关系型数据库系统所需的全部操作的属性和方法,这其中包括创建数据库,定义表、字段和索引,建立表间的关系,定位和查询数据库等。
1.调理清晰,专门用于操作持久层
2.分离开来便于管理,有层次感
3.代码简单易懂
package homework;
public class Cart {
private String name;
private int quantity;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getQuantity() {
return quantity;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public Cart(String name, int quantity) {
super();
this.name = name;
this.quantity = quantity;
}
@Override
public String toString() {
return "Cart [name=" + name + ", quantity=" + quantity + "]";
}
}
package homework;
public interface CartDao {
public boolean addgoods(Cart goods);
public boolean Deletegoods(Cart goods);
}
package homework;
import java.util.ArrayList;
import java.util.List;
public class CartDaoList implements CartDao{
private List<Cart> Carts=new ArrayList<Cart>();
@Override
public boolean addgoods(Cart goods) {
Carts.add(goods);
return true;
}
@Override
public boolean Deletegoods(Cart goods) {
Carts.remove(goods);
return true;
}
}
标签:索引 get nts vat bool 直接 持久层 注释 系统
原文地址:https://www.cnblogs.com/huangdong521/p/13872754.html