单项选择题
UML类图中类与类之间的关系有五种:依赖、关联、聚合、组合与继承。若类A需要使用标准数学函数类库中提供的功能,那么类A与标准类库提供的类之间存在 (42) 关系;若类A中包含了其他类的实例,且当类A的实例消失时,其包含的其他类的实例也消失,则类A和它所包含的类之间存在 (43) 关系;若类A的实例消失时,其他类的实例仍然存在并继续工作,那么类A和它所包含的类之间存在 (44) 关系。
A.依赖 B.关联 C.聚合 D.组合
A.该设计模式中的Observer需要维护至少一个Subject对象 B.该设计模式中的ConcreteObserver可以绕过Subject及其子类的封装 C.该设计模式中一个Subject对象需要维护多个Observer对象 D.该设计模式中Subject需要通知Observer对象其自身的状态变化
A.修改 B.扩展 C.分析 D.设计