sqldaofactoryimpl.java

来自「开发的一个java web的任务管理系统。」· Java 代码 · 共 61 行

JAVA
61
字号
package unicom.factory;

import unicom.dao.BusinessSqlDaoImpl;
import unicom.dao.ChargeSqlDaoImpl;
import unicom.dao.CustomerSqlDaoImpl;
import unicom.dao.IAccountDao;
import unicom.dao.IBusinessDao;
import unicom.dao.IChargeDao;
import unicom.dao.ICustomerDao;
import unicom.dao.IMobileDao;
import unicom.dao.IUserDao;
import unicom.dao.MobileSqlDaoImpl;
import unicom.dao.OperSqlDaoImpl;
import unicom.dao.IOperatorDao;
import unicom.dao.UserSqlDaoImpl;
import unicom.dao.AccountSqlDaoImpl;
/**
 * @author xiaogang
 * 日期:2008年4月14日
 * 功能:实现接口AbstractFactory
 * 优点:降低耦合,容易控制
 * 缺点:
 * 建议:
 */
public class SqlDaoFactoryImpl implements AbstractFactory {
	//生产TOperSqlDaO
	public IOperatorDao createOperDao() {
		return new OperSqlDaoImpl();
	}

	//生产IMobileDaO
	public IMobileDao createMobileDao() {
		return new MobileSqlDaoImpl();
	}

	//生产IChargeDao
	public IChargeDao createChargeDao() {
		return new ChargeSqlDaoImpl();
	}
    //生产IBusinessDao对象 
	public IBusinessDao createBusinessDao() {
		
		return new BusinessSqlDaoImpl();
	}
    //生产ICustomerDao对象
	public ICustomerDao createCustomerDao() {
		return new CustomerSqlDaoImpl();
	}
    
	//生产IUserDao对象
	public IUserDao createUserDao() {
		return new UserSqlDaoImpl();
	}

	//生产AccountDao对象
	public IAccountDao createAccountDao() {
		return new AccountSqlDaoImpl();
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?