单项选择题
面向对象的设计模型包含以(1)表示的软件体系结构图,以(2)表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
A.部署图 B.包图 C.协同图 D.交互图
下列关于UML的叙述中,正确的是()A.UML是一种语言,语言的使用者不能对其扩展B.UML仅是一组图形的集合...
单项选择题下列关于UML的叙述中,正确的是()
A.UML是一种语言,语言的使用者不能对其扩展 B.UML仅是一组图形的集合 C.UML仅适用于系统的分析与设计阶段 D.UML是独立于软件开发过程的
博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建...
单项选择题博学公司欲开发一个在线交易系统。为了能够精确地表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。
A.类图 B.序列图 C.部署图 D.对象图
对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案是()A.尽量将一些需要扩展的类或者存在变化的类设计...
单项选择题对于违反里氏替换原则的两个类A和B,可以采用的候选解决方案是()
A.尽量将一些需要扩展的类或者存在变化的类设计为抽象类或者接口,并将其作为基类,在程序中尽量使用基类对象进行编程 B.创建一个新的抽象类C,作为两个具体类的超类,将A和B共同的行为移动到C中,从而解决A和B行为不完全一致的问题 C.将B到A的继承关系改成组合关系 D.区分是Is-a还是Has-a。如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或聚合关系