1 / 7
文档名称:

设计模式在软件设计的运用.docx

格式:docx   大小:13KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

设计模式在软件设计的运用.docx

上传人:燕燕盛会 2022/2/22 文件大小:13 KB

下载得到文件列表

设计模式在软件设计的运用.docx

相关文档

文档介绍

文档介绍:精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
撰写人:___________日 期:___________
设计模式在软件设计的运用
摘要:设计模式是一套能够被重复使用、经过分类的、多人协作的代码设计经验的总结,在软件设计中有着重要作用,可以让软件代码可靠性更高,更容易被人理解。本文介绍了设计模式的概念,并对其进行了简单的分类,阐述了设计模式的选择以及应用。
关键词:软件设计;设计模式;应用
在信息技术快速发展的今天,许多工作领域都离不开软件设计,软件可以大大提高人们的工作效率,给人们带来很大的便利。在软件设计中,设计模式的合理利用可以让相关软件代码能够得到重复使用,提高软件设计的效率,同时还增强了软件代码的可靠性。目前软件设计模式已经取得了一定的成果,但是从社会需求和社会发展而言,设计模式还有着很大的提升空间,在这种的背景下,研究软件设计模式对于相关从业人员而言,具有一定的借鉴意义。
1设计模式的概述
在面对对象的软件设计中,通常会有许多问题会重复出现。解决这些问题的有效办法就是设计模式,设计模式的概念最早是从建筑学中诞生的,当初主要是为了让建筑设计人员解决在设计时遇到的重复问题。随着技术的发展,设计模式逐渐从建筑领域转化为计算机领域,主要关注的是面向对象软件设计中容易出现的重复问题,不同的设计模式都有着各自特有的强度和语境,强度在设计模式中作为语境的元素,而强度则是对设计模式的使用情况进行解释。在软件设计中,设计模式主要完成对多数验证正确的提炼和记录。
精品范文模板 可修改删除

免责声明:图文来源于网络搜集,版权归原作者所以
若侵犯了您的合法权益,请作者与本上传人联系,我们将及时更正删除。
2设计模式的分类
不同的设计模式都有着各自的适用环境和特点,在进行模式的选取之前,首先要了解不同的设计模式,只有这样,才可以在实际的软件设计中灵活运用,常见的设计模式包括以下几种:

在软件设计中,经常会遇到很多共性较大、相似的对象,这种情况对系统的性能会产生一定的负面影响。享元模式可以较好的解决这个问题,该模式可以提取多个对象的相似信息,并将他们分类成为新的Flyweight对象,如果要对原来的信息进行复原的话,可以在Flyweight对象中进行,这样可以有效地减少设计中程序对象的创建,减小内存的占用率,同时提高软件程序的性能。

该设计模式可以在软件对象中建立一对多的对应关系,如果此模式中的一个对象发生变化时,建立对应关系的其他对象也会及时更新。在软件的界面设计中,Observer模式的应用较为广泛,在软件开发过程中,往往需要把软件的业务逻辑同用户的界面分离开,而Observer模式则可以有效地避免这种情况的发生。同时,Observer模式