首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
论设计模式在软件开发中的应用 设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。 请
论设计模式在软件开发中的应用 设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。 请
admin
2008-08-01
84
问题
论设计模式在软件开发中的应用
设计模式描述了在特定场景下解决一般设计问题的类和相互通信的对象。一个设计模式命名、抽象并确定了一个通用设计结构的主要方面,这些设计结构能被用来构造可复用的面向对象设计。现在,设计模式已经广泛地应用在软件开发中。
请围绕“设计模式在软件开发中的应用”论题,依次对以下三个方面进行论述。
1)概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2)简要介绍设计模式的基本概念及分类,详细说明在你所参与分析和开发的应用项目中应用了哪些设计模式、方法以及选用它们的原因。
3)分析并讨论使用设计模式的效果,并分析和评价设计模式对软件开发的影响。
选项
答案
[写作要点] 1)结合自己参与分析和开发的应用项目或从事的实际工作,说明设计模式对系统开发的作用。 2)能够较为详细地说明设计模式的基本分类,能够结合项目实际工作,说明在系统开发中所采用的设计模式,以及选择这些设计模式的原因。 设计模式的核心在于提供了相关问题的解决方案。设计模式一般有四个要素:模式名称、问题、解决方案和效果。 设计模式的基本分类: (1)创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括:Factory Method(工厂方法)、Abstract Factory (抽象工厂)、Builder(生成器)、Prototype(原型)、Singleton(单身模式)。 (2)结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。包括: Adapter(适配器)、Bridge(桥接)、Composite(组成)、Decorator(装饰)、Facade(外观)、Flyweight(享元)、Proxy(代理)。 (3)行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述了它们之间的通信模式。常用的行为模式有Observer(观察者) Strategy(策略)等。 3)结合项目实际工作,举例说明在设计模式的使用效果,能够针对设计模式对软件开发的影响展开分析与讨论。
解析
转载请注明原文地址:https://www.kaotiyun.com/show/uqQZ777K
本试题收录于:
系统分析师下午论文考试题库软考高级分类
0
系统分析师下午论文考试
软考高级
相关试题推荐
Nearlyallcultureshaveaversionofthearrowoftime,aprocessbywhichtheymovetowardsthefutureandawayfromthepast.
.概述三层结构体系
编码实现字符串转整型的函数(实现函数atoi的功能),据说是神州数码笔试题。如将字符串”+123”-->123,”-0123”-->-123,“123CS45”-->123,“123.45CS”-->123,“CS123.45”-->0
删除字符串中的数字并压缩字符串(神州数码以前笔试题),如字符串”abc123de4fg56”处理后变为”abcdefg”。注意空间和效率。(下面的算法只需要一次遍历,不需要开辟新空间,时间复杂度为O(N))
隐藏OutlookExpress的工具栏。
在用户管理组administrators中删除lusi用户。
利用我的电脑窗口,将已经放在“剪贴板”上的名为“系统”的文件夹粘贴到C盘窗口。
将C盘下"华文字库"文件夹中的字体添加到系统字体库中。
对数据排序时,下列操作错误的是()A.选清单中任意一个单元格B.选清单做排序操作C.选清单中任意一行排序D.选工作表中任意一个单元格排序
利用“绘图”工具栏,绘制一个条件判定的流程图。
随机试题
电子精密仪器等生产设备及产品较轻的厂房多为()。
编码
下列说法中对实事求是表述正确的有()
冬季出生一男婴,足月顺产,现已4个月,体重5.8kg,母乳喂养,未添加辅食,近日来,婴儿多烦躁,易激惹,夜惊,多汗,血钙,血磷,碱性磷酸酶正常。最可能的诊断是
具有清热燥湿、退虚热除蒸、解毒疗疮功效的药物是
下列哪些构成非法经营罪?()
设计要求的洞口、管道、沟槽应在砌筑时正确留出或预埋,未经设计单位同意,不得打凿墙体和在墙体上开凿水平沟槽。宽度超过( )mm的洞口上部,应设置过梁;
某企业年初未分配利润贷方余额为100万元,本年净利润为1000万元,按10%计提法定盈余公积,按5%计提任意盈余公积,宣告发放现金股利80万元,该企业期末未分配利润为()万元。
因为某些原因.你的主管对你有意见,把本来是你职责范围内的事情交给其他人做,而把一些小事交给你来做,你怎么办?
下列关于ZAP命令的描述中正确的是
最新回复
(
0
)