说明:书写AbstractDALFactory的ChooseFactory()方法那一行时,如果先写等号右边的代码时,不会出现智能感知,只有先写等号左边的代码,才能出现
namespace MySchool.BLL
...{
public static class ClassManager
...{
//调用数据访问层统一数据访问方式
private static AbstractDALFactory factory = AbstractDALFactory.ChooseFactory();
private static IClassService classService = factory.CreateClass();
/**//// 通过班级名称得到班级ID
public static int GetClassIDByClassName(string className)
...{
try
...{
return Convert.ToInt32(classService.GetClassIDByClassName(className));
}
catch (Exception ex)
...{
throw new Exception(ex.ToString());
}
}
}
}

本文介绍了一个使用抽象工厂模式实现的数据访问层示例。重点展示了如何通过AbstractDALFactory选择具体的数据访问实现,并提供了通过班级名称获取班级ID的方法。
241

被折叠的 条评论
为什么被折叠?



