(X-3-7)在某MIS系统设计中,提供了一个专门用于连接数据库的类 DBConnection,该类包含了用于连接数据库的方法,系统提供DAO(数据访问对象)类负责对数据库进行增删改查等操作,在操作数据库之前需要先连接数据库,此需要重用 DBConnection中的连接方法。为了确保系统具有良好的可扩展性和可维护性,类 DBConnection和DAO之间的关系以()最为合适。
A. 关联关系
B. 依赖关系
C. 继承关系
D. 实现关系
查看答案
(3-7)关于组合复用原则的叙述,错误的是()。
A. 组合复用是“黑箱”复用,降低了类之间的耦合度。
B. 组合复用是动态复用,在程序运行时,通过改变关联对象而完成不同任务。
C. 组合复用是“白箱”复用,降低了类之间的耦合度
D. 当一个类与另一个类是“has-a”关系时,采用组合复用原则设计。
(3-7)继承复用的静态复用,而组合复用是动态复用。
A. 对
B. 错
(3-7)不管什么情况,组合复用是比继承复用更好的软件复用方案。
A. 对
B. 错
(3-7)继承复用是“白箱”复用,而组合复用是“黑盒”复用。
A. 对
B. 错