学生论文 修改版2

学生论文 修改版2

ID:13753513

大小:406.00 KB

页数:18页

时间:2018-07-24

学生论文 修改版2_第1页
学生论文 修改版2_第2页
学生论文 修改版2_第3页
学生论文 修改版2_第4页
学生论文 修改版2_第5页
资源描述:

《学生论文 修改版2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、福建师范大学应用科技学院学生论文论文题目:面向对象设计模式的课件设计指导教师:洪中学号:120642010210姓名:黄俊敏年级:2010级专业:软件工程二〇一二年三月一日目录1绪论41.1设计模式的概念41.2设计模式的发展41.3设计模式的分类41.4设计模式的课件设计52设计模式研究62.1Adapter设计模式62.1.1Adapter模式的概念62.1.2类的Adapter模式的结构62.1.3对象Adapter模式的结构72.2Composite设计模式72.2.1Composite模式的概念72.2.2Composite模式的结构72.

2、2.3安全式的Composite模式结构82.3Facade设计模式92.3.1Facade模式的概念92.3.2Facade模式的结构93案例分析103.1Adapter模式的案例分析103.2Composite模式的案例分析113.3Facade模式的案例分析134课件设计154.1课件设计的意义154.2设计模式的课件设计155总结与致谢185.1总结185.2致谢18参考文献19面向对象设计模式的课件设计应用科技学院软件工程专业120642010210黄俊敏指导老师:洪中【摘要】设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。而

3、面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。由于面向对象的设计模式是建立在对“面向对象”纯熟、深入的理解的基础上的经验性认识,学生在学习过程中,往往因为对面向对象的基本概念与机制以及对实际的设计问题理解不深,导致对设计模式的理解不透彻,不充分,甚至出现误解。本文主要针对Adapter、Composite和Façade等模式,设计的案例化课件及动画演示,作为一种必要的教学辅助手段,该课件对于设计模式的教学具有很高的应用价值,同时可以加深设计者本身对面向对象设计模式的理解。【关键字】Adapter、Comp

4、osite、Facade、教学辅助1绪论11.1设计模式的概念设计模式的概念起源于—ChristopherAlexander在20世纪70年代的工作。Alexander专注于建筑物和城镇的设计和构建,为了解决“在一个高质量的设计中可以表现出来的,而不能出现在低质量的设计中”这一问题,他做了大量的工作。之后,Alexander把注意力浓缩在了着眼于解决相似问题的结构上。于是,他发现能够洞悉高质量设计间的类似点。他把这些类似点称为“模式”。ChristopherAlexander把模式定义为:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的

5、解决方法的核心。这样我们就能一次又一次地使用该方案,而不必做重复的工作。模式为了解决几乎所有的设计问题而存在,并且可以组合来解决复杂问题。一般来说,一个模式有四个基本要素:设计模式名称:一个助记名,可以用一两个词来描述模式的问题,解决方案和效果;问题:描述了应该在何时使用模式;解决方案:描述了设计的组成部分,它们之间的相互关系及各自的职责和协作方式;效果:描述模式应用的效果及使用模式应权衡的问题。1.2设计模式的发展对于设计模式,我们可以这样理解:设计模式隶属于软件工程领域。设计模式是针对面向对象的系统中重复出现的设计问题提出的一种解决方案,并对该解

6、决方案进行系统化的命名和动机解释。该解决方案是解决该问题的一组精心安排设计的通用的类和对象,再经定制和实现就可用来解决特定上下文中的问题。一个设计模式命名、抽象和确定了一个通用设计结构的主要方面,这些设计结构可以被用来构造可复用的面向对象设计。设计模式确定了所包含的类和实例,它们的角色、协作方式和职责分配。设计模式不是被发明的,而是被发现的。设计模式的概念提出后,取得了快速的发展,GOF的设计模式可以作为第一阶段的里程碑。但是GOF的设计模式仅仅包括了一个设计行家所知道的部分,没有讨论与并发或分布式或实时程序设计有关的模式,也没有收录面向特定应用领域

7、的模式。GOF设计模式之后,不但设计模式本身有了快速的发展,有了许多GOF为包括的部分,而且大量的分析模式、应用模式、实现模式等也出现了。总之,现在很难找到一个没有采用模式的系统。1.3设计模式的分类对于设计模式的编目和分类有不同的准则,于是就有不同的结果。现在比较常用的准则是按照GOF提供的范围-目的准则。根据这一准则,将GOF提供的设计模式分类如表1-1:目的创建型结构型行为型范围ClassFactoryMethodAdapterInterpreterTemplateMethodObjectAbstractFactoryBuilderProtot

8、ypeSingletonAdapterBridgeCompositeDecorator1FaçadeFlyw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。