- 2
- 0
- 约6.51万字
- 约 85页
- 2018-07-31 发布于上海
- 举报
设计模式在rosereplicator gui中的应用-application of design pattern in rose replicator gui
摘要摘要随着计算机软件应用领域的迅速扩大,软件系统规模和复杂度的不断增加,使得软件开发和软件维护面临巨大的挑战,传统的软件开发模式已经越来越不能适应当前的软件应用系统的发展。软件复用被视为解决软件危机、提高软件生产率和质量的一条现实可行的途径。模式是软件复用的新技术。模式根据对处理问题的粒度不同,可以被分为架构模式、设计模式和惯用法。其中,设计模式(DesignPatterns)因能提供相对于对象更高层次的可复用性而成为软件工程领域的热点和研究新领域。设计模式来源于成功的经验,捕捉的是成功解决方案中的结构精华。设计模式记录已知的反复出现的问题,以及在特定上下文中对该问题的解决方案。设计模式构成了强大的复用机制,在快速的需求变化面前,灵活运用设计模式可以解决在软件维护性和复用性上存在的问题,其目标是为软件系统构建灵活的可扩展的设计方案。目前,国内外对设计模式的研究主要集中在形式化、特化、代码生成、采掘、组织与检索等方面,国内对设计模式在应用系统的研究刚刚起步或者不完善。论文重点讨论了设计模式的应用研究。首先介绍设计模式的概念、基本要素以及设计模式的分类和常见的几种设计模式以及它们的用法。此外还阐述了设计模式于软件体系结构、软件框架、组件之间的联系和区别,从而进一步强调了设计模式在面向对象软件设计中的重要地位。紧接着介绍了并给出了设计中应该遵循的几个设计原则,同时指出设计模式不可能解决软件开发过程中的所有问题,只有合理利用才可以达到预期的效果。最后,论文介绍了一些选择、使用设计模式的方法,并以作者参加的RoseReplicator项目中GUI系统为应用背景,并对该系统在体系结构、数据通信接口所采用的设计模式的关键技术展开研究与应用。进而说明了如何在软件系统的设计与开发过程中灵活地引入设计模式,有效减少甚至避免重复设计,提高系统架构的稳定性、可复用性、可维护性、可兼容性,缩短系统的开发周期。关键词:设计模式,观察者模式,建造者模式,工厂模式,适配器模式ABSTRACTWiththescaleexpansionandunceasingcomplexityincreaseofthesoftwaresystem,thesoftwaredevelopmentandmaintenanceisconfrontingadramaticalchallenge.Softwarereusehasbeenregardedasafeasiblemeanstosolvethesoftwarecrisisandtoimprovebothproductivityandqualityofthesoftware.Patternsarenewsoftwarereusetechnologies.Accordingtothegranularityofproblemstobesolved,therearethreelevelsofpatterns:ArchitecturalPatterns,DesignPatterns,andIdioms.Amongthem,DesignPatternsarebecomingahottopicinthefieldofsoftwareengineering,becausetheyprovideabetterreusabilitythanobjects.DesignPatternscomefromthesuccessfulsolutionexperience,andgraspthesoulofthesuccessfulsolution.TheDesignPatternwillrecordtheknownproblemsthatoccurrepetitivelyandthecorrespondingsolutionunderaspecificcontext.FortheDesignPatternshaveapowerfulreusemechanism,theflexibleuseofDesignPatternscanimprovethereusabilityandmaintainabilityofsoftware,anditgoalistobuildanextensiblesolutionforsoftwaresystems.Nowadays,thesearchofDesignPatternshomeandabroadmainlyfocusesonformalization,specialization,codegeneration,excavation,arrangement,retrieval,etc.WhilethestudyofDesignPatternsinourcountryisstillatitspreliminarystagean
您可能关注的文档
- 上海市居家养老服务多元化实现路径分析-path analysis of diversification of home-based pension services in shanghai.docx
- 上海市农民工城镇住房问题分析-analysis on housing problems of migrant workers in shanghai.docx
- 上海市企业年金税收优惠政策的成本研究——对企业年金税收支出的统计分析-research on the cost of preferential tax policies for enterprise annuities in shanghai - a statistical analysis of tax expenditures for enterprise annuities.docx
- 上海市南汇区oa办公系统设计和实现-design and implementation of oa office system in nanhui district of shanghai city.docx
- 上海市人口负增长的成因分析及对可持续发展的影响研究-analysis on the causes of negative population growth in shanghai and its impact on sustainable development.docx
- 上海市廉租房制度的运作机制分析-analysis on the operating mechanism of shanghai's low-rent housing system.docx
- 上海市区居民绿色水产品消费影响因素分析——以阳澄湖大闸蟹为例-analysis on influencing factors of green aquatic products consumption of shanghai residents - taking yangcheng lake hairy crabs as an example.docx
- 上海市群体信任与自愿合作特征分析-analysis on characteristics of shanghai's community trust and voluntary cooperation.docx
- 上海市柔性退休政策背景下老年人才资源开发路径分析-analysis on the development path of senior talents resources under the background of shanghai flexible retirement policy.docx
- 上海市居住区滨水植物配置模式分析-analysis of waterfront plant allocation model in shanghai residential area.docx
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- Leica_TS16_UM_v2-0-0_zh-徕卡实用说明书.pdf VIP
- 医院感染暴发控制标准2025版课件.pptx VIP
- 医学免疫学(全套课件272P)ppt课件.pptx VIP
- 古建筑安全监测技术标准.pdf VIP
- A4版2023安徽省中考数学答题卡.pdf
- Vaillant威能VIH CN 水罐参数技术参数.pdf
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人笔试模拟试题及答案解析.docx VIP
- 2025年9月山西医科大学附属晋中医院(晋中市第一人民医院)招聘编制外人员38人考试参考试题及答案解析.docx VIP
- 人教版物理8年级下册全册教学课件.pptx
原创力文档

文档评论(0)