首页
在设计模式中,()的核心思想是:定义一个用于创建产品对象的工厂接口,由子类决定生产什么产品。
精华吧
→
答案
→
远程教育
→
国家开放大学
在设计模式中,()的核心思想是:定义一个用于创建产品对象的工厂接口,由子类决定生产什么产品。
A、工厂方法
B、单例
C、组合
D、代理
正确答案:A
Tag:
工厂
子类
产品
时间:2024-03-22 12:22:35
上一篇:
耦合是模块之间依赖程度的度量。以下关于耦合的说法,错误的是()。
下一篇:
内聚是一个模块内部各成分之间关联程度的度量。以下哪项不属于低等级内聚()。
相关答案
1.
在软件体系结构的迭代过程中,()活动是把提取出的信息按照不同视点进行分类;除了静态和动态视点的划分方式外,还存在其他更具体的划分。
2.
关于软件体系结构描述语言,以下说法错误的是()。
3.
在UML2.0类图中,关于“关联关系”描述错误的是()。
4.
关于调用/返回风格的体系结构中的分层体系结构风格,以下说法错误的是()。
5.
在UML2.0建模机制中,()属于结构建模。
6.
关于面向对象程序设计的特征,以下说法错误的是()。
7.
在设计模式中,()的核心思想是,对象是对数据和函数的封装,当一个类包含了太多的函数(或称操作)时,倾向于将其拆分为多个相互协作的类,每个协作类描述一部分行为,包含原来的一部分数据和函数,但这种拆分有一个副作用,因为各协作对象很可能会共享部分数据,所以需要维护相关对象在数据上的一致性。通过使用Observer模式,能够为相关对象制定一个交互协议,专门用作数据的一致性维护。
8.
在软件体系结构的迭代过程中,()活动是对分类后每个视点中的信息进行分析和合并,形成一种系统、一致的方式来描述软件关于该视点的特征。
9.
在设计模式中,()的核心思想是,一个类必须自行创建一个实例且仅能有一个实例,并向系统提供该实例。完成上述行为的操作是将类的构造方法声明为私有类型,就可以防止用户利用类的构造方法创建出多个实例。
10.
关于面向对象程序设计的基本概念,以下说法错误的是()。
热门答案
1.
在设计模式中,()将一个类的接口转换为用户希望的另一个接口,解决了一些类之间由于接口不兼容而无法一起工作的问题。
2.
在UML2.0建模机制中,()既属于行为建模又可以归属为交互图。
3.
面向对象的设计任务不包括以下哪个内容()。
4.
在设计模式中,()的核心思想是,通过将列表对象中对列表的访问和遍历从中抽离出来并放入到一个迭代器对象中,提供一种访问聚合对象中所有元素的方法,而不暴露该对象的内部表示。
5.
在设计模式中,()以树形结构将多个对象组合起来,用来表示“整体()部分”的层次结构,其核心思想是通过定义抽象构件类,既可用来表示叶子,又可用来表示容器,用户针对抽象构件类进行编程,能够对叶子和容器进行容易处理。
6.
重构就是在不改变软件系统外部行为的前提下,改善它的内部结构,提高其可理解性,降低其修改成本。其中,()从一种格式到另一种格式的转换,以实现空间数据在结构、格式、类型上的统一,以及多源和异构数据的联接与融合。
7.
在设计模式中,()的核心思想是,引入一个新的代理对象,该对象在客户端对象和目标对象之间起到桥梁的作用,它隐藏客户不能看到的内容和服务或者为客户添加需要的额外服务。
8.
在设计模式中,()的核心思想是,通过定义一些用来封装不同算法的相互独立的类,且每一个类都封装了一个具体的算法并将其逐一封装起来,使得它们之间能够互相替换。
9.
在设计模式中,()表示一个作用于某个对象结构中各元素的操作,它使我们能够无须改变各元素的类而定义作用在这些元素的新操作,由两部分组成:被访问元素和访问者。
10.
关于刻画软件体系结构的场景视图模型,其缺陷主要包括()。