预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共57页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京邮电大学 硕士学位论文 设计模式和重构的研究与应用 姓名:韩菲 申请学位级别:硕士 专业:计算机应用 指导教师:上官右黎 20060309 模式提供了设计级的复用性和灵活性i使轶件对需求曼f{缘撒感度降设计模式和重构的研究与应用摘要当今的软件开发多数是在已有的一些工作基础上进行的,对软件可维护性和可复用性的要求越来越高。同时,软件维护工作在软件生命周期中占的比例也越来越大。为了提高软件的可维护性和可复用性,在系统设计的过程中,要充分参照现有的设计模式,使系统可以有一个良好的设计。同时,在系统的开发与维护过程中,要积极对软件的代码进行重构,改进系统的设计。设计模式,被用于描述特定场景下解决一般设计问题的类和相互通信的对象。每个设计模式描述了各自的应用领域和基本原则。设计低。重构,其目的是在不改变软件的外在行为的前提下调整软件内部结构。尽管表面上重构是代码的一种整理,实际上却是对代码中蕴含的设计的调整。在某种意义上,设计模式作为重构的目标指导重构的本文首先对命令、原型和单件等九种设计模式进行研究,分析总结了这些模式在虚拟实验系统中的应用。然后对重构的原则、特征和方法等进行研究,最后分析总结了部分重构方法在虚拟实验系统中的关键词设计模式重构虚拟实验系统进行。应用。北京邮电大学硕士论文 aesigns01.areimproveanddesignobjectssense,designobjective.WORDSRESEARCHANDAPPLICATl0NOFDESIGNREFACTORINGreusable..Meanwhile,thereusability,i11thecoursesystem.Meanwhile,makepatternspatterns(suchon)areanalyzedpattern,refactoring,virtualPATTERNSABSTRACTNowadays,mostdevelopedsomemoremaintainablemaintaininginsoftwaremaintainabilitymakeSurerefertoexistingasdescribethoseclassesproblemshasfieldprinciple.flexibilityintemalwithoutchangingbehavior.Refactoringmodificationmodifiespattemsrefactoringcommand,prototype,pattemsystem.Secondmethodssummedexperimentofisbasiswork.Thesupposedbeoccupiedweightwholelifecycle.Inordersystemgoodrefactorcodeactivelydesign.Designarethatusedsolvegeneralgivenscenes.Eachpatterndescribeditsapplicationbasicsupplyreusabilitylevel,lesssensitivechangesrequirement.Refactoringaimedmodifyobservablelikessurface.However,itunderlyingactually.InguideHere,firstninesingletonresearched,andapplicationstheseupvirtualprinciples,characteristicsresearched.Finallysystem.KEY北京邮电大学硕士论文设计模式和重构的研究与应用outstructureonSOasure 地6。3;兰!丝毫壶经本人签名:重拄j巨!!:i:±:三2纽j坠三!:《圭:!!阅:学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印甍其它保密论文注释:本学位论文属于傈密在一年解密后适用本授权书。非保密论申请学位论文与资料若有不实之处,本人承担一切相关责任。关于沦文使用授权的说明学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借复制手段保存、汇编学位论文。(保密的学位论文在解密启遵守此规定)文注释:本学位论义不属于保密范围,适用本授权书。本人签名:独创性(或创新性)声明本人声明所呈交的论文是率人在导师指导下进行的研究工作及取得的研究成果。尽我所知,豫了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为