A. 组合复用是“黑箱”复用,降低了类之间的耦合度。 B. 组合复用是动态复用,在程序运行时,通过改变关联对象而完成不同任务。 C. 组合复用是“白箱”复用,降低了类之间的耦合度 D. 当一个类与另一个类是“has-a”关系时,采用组合复用原则设计。
A. 对 B. 错