阅读并理解下面的代码:class HeroBullet:def is_hit_enemy(self, enemy):# enemy是类Enemy的对象r1 = pygame.Rect(self.x, self.y, 20, 31)r2 = pygame.Rect(enemy.x, enemy.y, 100, 68)if pygame.Rect.colliderect(r1,r2):# 碰撞检测return Trueelse:return False类HeroBullet和类Enemy之间存在()关系
查看答案
下列关于接口的叙述不正确的是
A. 接口是一种特殊的类
B. 类实现了接口,即类具有了接口指定的行为
C. 接口可以看成是有<>构造型的类
D. 调用接口时,为了系统安全,需要知道接口实现的具体信息
已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,可以采用()设计模式定义一个高层接口使得该子系统更加容易使用
A. Facade (外观)
B. Singleton (单件)
C. Participant (参与者)
Decorator (装饰)
以下叙述中,错误的是
A. UML是一门建模语言,也可以作为一门编程语言
B. UML中的约束使用大括号中的文本表示
C. UML中的行为事物通常用来描述模型中的动态部分
D. UML的每个图形符号都暗示了该元素的规格说明
以下关于用例图中的参与者的叙述中,错误的是
A. 仓库接收到一个客户订单,准备发货,所以仓库可以是参与者
B. 参与者可以是时间等类型的对象
C. 若几个参与者具有某些共同的行为,则可将这些共同行为的一般角色抽象为父参与者
D. 参与者必须对应于现实中的某个特定对象