试题二 论软件设计模式及其应用
软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常在面向对象软件开发过程中被软件开发人员采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。
概要叙述你参与分析和开发的软件系统以及你服务器托管网在项目中所担任的主要工作。说明常用的软件设计模式有哪几类,阐述每种类型特点及其所包含的设计模式。2 .3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何解析:
本题为模拟题原题,具体写作要求为:
1.首先用400~600字的篇幅简要叙述考生参与开发的软件系统的概要和所担任的工作。
2.设计模式的基本分类。
(1)创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括工厂方法、抽象工厂、生成器、原型、单例模式等。
(2)结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括适配器、桥接、组成、装饰、外观、享元、代理等。
(3)行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模还描述了它们之间的通信模式。常用的行为模式有观察者、策略等。式,
3.你在项目中运用了何种设计模式以及如何用此模式进行分析与设计。要紧密结合主题项目选择1~2种设计模式进行讨论就可以了。服务器托管网
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: SVN commit:remains in tree-conflict错误的解决办法
昨天在提交一个新类包的时候,出错了,重新提交了几次也不行. Aborting commit: ‘C:/workspace/MyWork/src/org’ remains in conflict 由于是新第一次提交,感觉上应该是没有问题的.最后上网找了一下,发现…