首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有 ① 模式等; ② 模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter模式等;
按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有 ① 模式等; ② 模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter模式等;
admin
2019-02-25
44
问题
按照设计模式的目的进行划分,现有的设计模式可以分为三类。其中创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有 ① 模式等; ② 模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有Adapter模式等; ③ 模式主要用于对象之间的职责及其提供服务的分配方式,其代表有 ④ 模式等。
④处应填入?
选项
A、Prototype
B、Facade
C、Proxy
D、Visitor
答案
D
解析
本题考查设计模式基础知识。
按照设计模式的目的进行划分,现有的设计模式可以分为创建型模式、结构型模式和行为型模式三类。
创建型模式通过采用抽象类所定义的接口,封装了系统中对象如何创建、组合等信息,其代表有工厂方法模式(Factory Method Pattern)、抽象工厂模式(Abstract Factory Pattern)、建造者模式(Builder Pattern)、原型模式(Prototype Pattern)、单例模式(Singleton Pattern)等。
结构型模式主要用于如何组合已有的类和对象以获得更大的结构,其代表有适配器模式(Adapter Pattern)、桥接模式(Bridge Pattern)、组合模式(Composite Pattern)、装饰者模式(Decorator Pattern)、外观模式(Facade Pattern)、享元模式(Flyweight Pattern)、代理模式(Proxy Pattern)等。
行为型模式主要用于对象之间的职责及其提供服务的分配方式,其代表有责任链模式(Chain of Responsibility Pattern)、命令模式(Command Pattern)、解释器模式(Interpreter Pattern)、迭代器模式(Iterator Pattern)、中介者模式(Mediator PaRern)、备忘录模式(Memento Pattern)、观察者模式(Observer Pattern)、状态模式(State Pattern)、策略模式(Strategy Pattern)、模板方法模式(Template Method Pattern)、访问者模式(Visitor Pattern)等。
转载请注明原文地址:https://jikaoti.com/ti/GQ67FFFM
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
下面的例子中usingSystem;classA{publicstaticintX;staticA(){X=B.Y+1;
输入一棵二元树的根结点,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。输出该树的深度3。二元树的结点定义如下:structSBinaryTreeNode//anodeofthe
存储过程和函数的区别
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
设置本地连接属性使得连接到网络后在通知区域显示图标。
设置在当前界面中显示队列状态栏,并在队列状态栏中显示合计文件的大小。
在【管理工具】的【计算机管理】窗口中,查看用FTP的属性,并将其从用户组中删除。
要为演示文稿中每张幻灯片自动编号,应使用()。A.“视图”菜单中的“页眉和页脚”对话框中的“幻灯片”选项B.“插入”菜单中的“幻灯片编号”C.“格式”菜单中的“幻灯片版式”D.“视图”菜单中的“幻灯片母版”
关于磁盘下面说法()是正确的。A.软磁盘携带方便,新盘使用前必须进行格式化B.3.5英寸软盘的写保护块遮住方孔时,只能读、不能写C.硬磁盘不要轻易格式化,每次格式化之前,必须先进行分区D.硬磁盘的盘片与驱动器密封为一个整体,不易损坏,寿命长
程序文件执行过程中要使用调试窗口,应该选择()。A.program菜单中的“trace”选项B.database菜单中的“trace”选项C.windows菜单中的“trace”选项D.debug菜单中的“trace”选项
随机试题
请编写一个函数fun(),该函数的功能是:返回给定字符串中大写字母字符的个数。如字符串"HelloWorld"中,大写字母的个数为2个。注意:部分源程序已存在文件PROC5.CPP中。请勿修改主函数和其他函数中的任何内容,仅在函数
患者女,22岁。因用砖头砸伤自己头面部3天,疑人害半月急诊入院。据家属反映患者在半月前因觉得自己做错了事,进而出现怀疑别人要害她,要抓她去坐牢,因而非常害怕,甚至觉得自己的亲人也在害自己,3天前因担心被人抓去坐牢,觉得还不如自己死了算了,自己在厕所里用砖头
男性,31岁,头疼4个月,入院前出现左侧肢体乏力和呕吐,查体,神清,眼底视神经乳头水肿,左上下肢肌力Ⅳ级,腱反射正常,巴氏征(+)。
某工程双代号时标网络计划如下图所示,其1,工作B的总时差和自由时差()周。
工程项目的特征包括()。
下列各项中,关于会计分录的表述正确的有()。
对建立一个成功的网络而言,最重要的是策划,而不是技术。一个成功的商务网站应该是()的。
自我障碍策略指的是当人们预期自己会失败的时候,常常会提前设置一些障碍来阻扰自己获得成功,以作为解释失败的借口,这种行为被称为自我障碍策略。根据上述定义,下列使用自我障碍策略的是()。
新中国成立后,从()起宪法以根本法形式确认人民代表大会制度是我国的政权组织形式。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
最新回复
(
0
)