问答题
阅读下列说明Java代码,将应填入______处的字句写在下面。
[说明]
现欲开发一个软件系统,要求能够同时支持多种不同的数据库,为此采用抽象工厂模式设计该系统。以SQL Server和Access两种数据库以及系统中的数据库表Department为例,其类图如图1所示。
【正确答案】
【答案解析】
void Insert(Department department)
Department GetDepartment(int id)
implements IDepartment
implements Department
interface IFactory
IDepartment CreateDepartment() [解析] 本题考查抽象工厂设计模式的概念及其应用。其类图如图2所示。
提交答案
关闭