下载此文档

面向对象设计模式的课件设计.doc


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
面向对象设计模式的课件设计
应用科技学院 计算机科学与技术专业
8 黄智杰 指导教师:洪中
【摘要】设计模式可以用来解决软件设计过程中反复出现的问题,并且使用设计模式,可以有效的提高软件的复用性,可靠性和可维护性。灵活应用设计模式对于设计人员来说是一个衡量技术水平的重要指标。本论文介绍了设计模式的定义、作用、分类、重点分析了创建型模式的设计方法,并对简单工厂、工厂方法和抽象工厂三种分析模式的优缺点进行分析,设计了几种将创建型模式运用于面向对象设计中的教学案例,并将其用于课件设计中。
【关键词】设计模式; 简单工厂;工厂方法;抽象工厂;课件设计
目 录
1 绪论………………………………………………………………………………………………………3
背景与意义 3
主要工作 4
论文的组织结构 4
2 设计模式简介……………………………………………………………………………………………5
设计模式的定义 5
设计模式的作用 5
设计模式的由来 5
设计模式的分类 6
本课题的研究重点:创建型模式 6
3 创建型模式的分析………………………………………………………………………………………7
Factory Method工厂方法模式 7
Abstract Factory 抽象工厂模式 11
4 设计模式的课件设计……………………………………………………………………………………21
课件设计的意义 21
模拟实践教学中教师的地位与作用 22
设计模式的多媒体课件设计 22
5 总结………………………………………………………………………………………………………23
6 参考文献…………………………………………………………………………………………………25
1 绪论

随着计算机技术的发展和软件技术的发展,软件开发也出现了许多问题,有许多高成本和低效率,内部和外部因素。为了解决软件行业长期存在的问题,提高工作效率和质量的软件的生产,这人继续探索新方法。基于组件的软件重用是热点之一,目前的软件工程,该方法可以有效地重用现有组件(如控制、图书馆、图书馆、需求分析、设计文档)。重用可以避免重复的设计,提高软件开发的效率;重用可以提高产品开发,提高软件的质量可靠性;多路复用可以培养客户使用,降低客户成本。因此,如何实现有效的重用,设计模式是一种有效的手段。
1.设计模式的提出
软件设计,软件的规模和复杂度不断增加,特别是,可用性和可维护性提出了越来越高的要求,使得软件代码的程序开发面临着巨大的挑战,设计模型,提出了解决方案的开发过程是一个有效的手段。
模式定义在具体的语境中反复出现的问题的解决方案,它是经验的文档。在各种设计(建筑,机械,软件),经验很重要,一个好的经验来指导我们的工作,节省时间;坏的经验和借鉴,从而减少失败的风险。但只有经验的积累,是难以记录和教。为了解决这个问题,第一个建筑师亚力山大。模式”的概念。”亚力山大指出,该模式是一个世界,但也是一个规则,应该告诉你如何创建一个真实的,当创建。它不仅是过程,这是一种;在目前的物理描述,您也可以创建一个物理过程的描述。后来模型的概念已应用于计算机科学。erichgamma,richardhelm,约翰逊和约翰vlissides出版的重要著作《设计模式:可复用面向对象软件的基础”。这项工作是模型的初始分类,他们后来被称为“60”四组。
抽象层次的面向对象设计模式是用来描述一个特定的场景,解决一般问题的设计类和对象。设计模式识别由类和情况下的合作和职责分配。
随着软件技术的发展,面向对象的程序已被广泛认可。用发展的思路,面向对象的编程,设计模式在软件工程已成为不可缺少的工具。目前,该设计模式在计算机领域具有超出了影响建筑业。
软件架构的设计模式描述了一个反复出现的设计问题在一个特定的环境,它提供了一个很好的证明主计划。设计模式可以用来构建软件架构具有特定性质的。合理有效地利用模型来指导软件体系结构设计可以起到事半功倍的效果,既缩短了软件的设计与实现周期,以提高软件的可重用性,可移植性。
2.设计模式在国内外研究现状
设计模式最早可以追溯到上世纪80年代,那时,你是最流行的面向对象的语言,和风险投资仍处于早期阶段,在这一时期的思想主流,结构化

面向对象设计模式的课件设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小431 KB
  • 时间2021-02-03