📄 customerservice1impl.java
字号:
/**
*
*/
package unicom.service;
import java.util.List;
import unicom.bean.Customer;
import unicom.dao.ICustomerDao;
import unicom.factory.*;
/**
* @author 陈才旭
* 功能:实现接口ICustomerService,封装业务逻辑
* 优点:降低耦合,容易控制
* 缺点:....
* 建议:此处与DAO层不一定是一对一的关系,而应该是多对多的关系,本系统中比较特殊,需要注意
*/
public class CustomerService1Impl implements ICustomerService {
private static ICustomerDao customerDao;
//当类加载时为customerDao赋予初始值
static{
AbstractFactory factory = MakeFactory.makeFactory();
customerDao = factory.createCustomerDao();
}
//增加客户
public boolean addCustomer(Customer c) {
return customerDao.addCustomer(c);
}
//判断该客户是否合法
public boolean checkCustomer(String number) {
return customerDao.checkCustomerByNumber(number);
}
//根据number返回实体客户相关信息
public Customer returnCustomerByNumber(String number) {
return customerDao.returnCustomerByNumber(number);
}
//以List形式返回所有实体客户的id
public List returnAllCustomer() {
return customerDao.returnAllCustomer();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -