(信息)专家模式建议将业务请求分发给:拥有处理该请求所需数据的对象。以下描述不正确的是:
A. 按照专家模式设计的代码,能够保持面向对象封装特性
B. 拥有请求所需数据的对象即为信息专家
C. 信息专家对象可能会违反单一职责原则
D. Java EE技术方案实现MVC分层软件结构时,通常会设计Service对象处理业务请求,这并不违反专家模式
查看答案
以下描述语句中,正确的有:
A. 时序图是UML动态视图,可用来描述用例中的行为模型
B. 情景建模描述系统对象交互行为
C. 时序图用来表达的是对象行为分析模型,不是设计模型
D. 领域模型是用于表达业务实体类及类之间关系的概念视图
E. 设计类图是UML静态视图,描述了软件实现类及类之间关系
F. 领域实体类的描述,不一定需要定义类的行为
软件分析中的用例通常是指系统向用户提供的一个软件服务,用户通过该服务实现业务领域中任务的处理。如下关于用例描述不正确的是:
A. Struts 2框架中,控制器实现了分发请求的用例
B. Hibernate 5框架中,QBC(Query By Cafeteria)实现了查询数据库的用例
C. Spring 5框架中,DI(Dependency Injection)实现了管理Bean依赖关系的用例
D. MyBatis 3框架中,Result Maps实现了解析数据查询结果的用例
关于用例图的描述,以下说法中错误的是:
A. 用例图可用于表达子系统功能模型
B. 用例的参与者是系统的用户
C. 软件代码开发阶段也会用到用例图
D. 用例图是UML静态视图
JDK中,InputStream和DataInputStream之间的类关系有______。
A. 1对多关联(1-n Association)
B. 继承(Inheritance)
C. 聚合(Aggregation)
D. 多对多关联(m-n Association)
E. 实现(Realization)
F. 双向关联(Bidirectional Association)