● 下面给出了四种设计模式的作用: 外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这
● 下面给出了四种设计模式的作用:
外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用
装饰(Decorate):当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额外的功能;
单件(Singleton) :保证一个类仅有一个实例,并提供一个访问它的全局访问点;
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中现。请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用(42)设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,(43) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类
(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类,(44)设计模式可以实现该目的。
(42)A. 外观 B. 装饰 C. 单件 D. 模板方法
(43)A. 外观 B. 装饰 C. 单件 D. 模板方法
(44)A. 外观 B. 装饰 C. 单件 D. 模板方法
555时基电路设计课程设计设计一个路灯控制电路,能控制路灯照明时间,一旦路灯被触发点亮,3分钟后路灯 物理 2020-03-31 …
(50) 数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是______.A. 其他 2020-05-17 …
高温设备常指热加工的铸造设备,造型设备,金属成型设备。熔模设备等,高压设备一般指锻压设备,有空 职业技能鉴定 2020-06-07 …
蚯蚓是我们熟悉的动物,它有听觉吗?请你提出一个假设,并设计一个实验证明你的假设⑴探究的目的:体验科 其他 2020-07-03 …
假如你是“歼—10”战机设计师,请你根据所学科学知识,为“歼—10”战机设计一个设备或在机场设计一 数学 2020-07-09 …
春蕾小学的校园时一个长200米,宽180米的长方形.现在学校要在两边个设计一个花坛,并在校园中心设 其他 2020-07-10 …
请对老鼠会撕咬不能作为食物材料的原因提出一个合理的假设,并设计一个简单可行的实验方案对所提出的假设 物理 2020-07-15 …
有一个车间,由红,黄两个故障指示灯表示3台设备的工作情况如一台设备出现故障,则黄就亮;如两台设备出 其他 2020-07-23 …
国家有关部门编制的《关于推进停车设施与充电设施一体化协调发展的意见》,强制存量停车场开展充电设施建 政治 2020-07-25 …
弯道设计假如你是一名设计师,现设计一条带弯道的高速公路.考虑到设计时应注意的环节,如水平道路的一个弯 其他 2020-10-29 …