单项选择题
下图所示为观察者(Obserrver)模式的抽象示意图,其中()知道其观察者,可以有任何多个观察者观察同一个目标;提供住处和删除观察者对象的接口。
A.Subject
B.Observer
C.ConcreteSubject
D.ConcreteObserver
延伸阅读
你可能感兴趣的试题
1.单项选择题
以下UML图中,表示()。
A.类
B.对象
C.流名称
D.消息
2.单项选择题
以下UML图中,表示()。
A.类
B.对象
C.流名称
D.消息
3.单项选择题
以下UML图是()。
A.序列图
B.状态图
C.通信图
D.活动图
4.单项选择题在面向对象方法中,多态指的是()。
A.客户类无需知道所调用方法的特定子类的实现
B.对象动态地修改类
C.一个对象对应多张数据库表
D.子类只能够覆盖父类中非抽象的方法
5.单项选择题采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的()。
A.技术
B.部署
C.实现
D.行为
6.单项选择题在面向对象方法中,两个及以上的类作为一个类的超类时,称为多重继承,使用它可能造成子类中存在()的成员。
A.动态
B.私有
C.公共
D.二义性
7.单项选择题在面向对象方法中,两个及以上的类作为一个类的超类时,称为()。
A.多重继承
B.多态
C.封装
D.层次继承
8.单项选择题
对下图所示的程序流程图进行语句覆盖测试和路劲覆盖测试,采用McCabe度量法计算其环路复杂度为()。
A.1
B.2
C.3
D.4
9.单项选择题
对下图所示的程序流程图进行语句覆盖测试和路劲覆盖测试,至少需要()个测试用例。
A.2和3
B.2和4
C.2和5
D.2和6
10.单项选择题模块A、B和C有相同的程序块,块内的语句之间没有任何联系,现把改程序块取出来,形成新的模块D,以下关于该内聚类型的叙述中,不正确的是()。
A.具有最低的内聚性
B.不易修改和维护
C.不易理解
D.不影响模块间的耦合关系
热门相关试卷
最新相关试卷