文档介绍:潮班二董大磬硕士学位论文一评阅人姓名重坠谩!R堕竺英文题目—猺掠殳童簋堡垒职称:鳖缝申请学位学科名称楦柞加Φ妗暄Э拼目遮:磷怖恫垣鲑珏筮生复金座旦鲍盟塑——研究生姓名┟’鉴垄评阅人姓名钮丕蓖论文答辩日期:叁:略陟分类号学校代码题指导教师姓名┟学位授予期学院负责人┟密级
摘要湖北工业大学硕士学位论文随着计算机技术的不断发展,软件产品已深入到社会的各个领域协助人们完成各种各样的任务。软件产品的质量在应用中扮演着重要的角色,如何保障高效高质的开发软件产品成为软件产品开发的重要议题。软件能力成熟度模式,统一过程,镅缘奈适酪脖曛玖巳死嘣谌砑こ塘煊蚰诘呐Α2豢珊鍪拥氖牵设计模式也扮演着重要的角色,促进了软件业的发展。设计模式为某些经常反复出现的问题给出了成熟的解决方案,采用设计模式可以避免在同类问题上反复的数据库产品广泛的应用在各个领域,尤以关系型数据库最为突出,在实际应用中居于主导地位。根据实际情况的需要,可能需要同时使用多个不同厂商提供的数据库产品,而与之相匹配的数据库管理工具却互不兼容,需要使用者在多个管理工具阃切换,操作极为繁琐。基于的可扩展开发平台峁┝艘桓隹7⑵教ǎ市砣砑圆寮形式在其上运行,由刺峁┩骋坏摹⒚拦鄣耐夹谓缑妗2⑶矣捎诓寮同一种架构,因此任何第三方插件都可以和薹斓募稍谝黄鹄┱蛊涔δ堋同时,杓颇J胶虶设计模式的广泛应用也对软件产品的开发起着积极的作用。随着寮际醯牟欢戏⒄梗ü寮┱笶平台功能的应用会越来越广泛。本文的目标是通过开发一个基于教ǖ亩嘀止叵敌褪菘夤芾砉ぞ呃说明设计模式在软件开发过程中的应用。本文首先阐述了奶逑到峁挂约插件开发相关的知识,其次对部分设计模式进行详细的说明,由于设计模式是人类在过去经验总结的基础上得来的,较为抽象,因此文中还给出了相应的示例加以说明。在充分理解寮7⒃砗蜕杓颇J降幕∩希岷鲜导是榭觯设计并实现了用于不同数据库产品管理员的插件。设计模式的应用不仅快速的解决了实际开发中的问题,同时也缩短了软件开发周期。关键词杓颇J剑現圮寮纠缠,同时也有助于提升软件产品的健壮性。
:..,.∞甀’.籭瓻;,,畉..瓸瓻產·.,.產..—Ⅱ
诹嘉工繁失法‘习私学位论文作者签名:嘶袋学位论文作者签名:唠自皇日学位论文原创性声明和使用授权说明日期:年‘月学位论文版权使用授权书原创性声明日期:辍聄日本人郑重声明:所呈交的学位论文,是本人在导师指导下,独立进行研究工作所取得的研究成果。除文中已经标明引用的内容外,本论文不包含任何其他个人或集体己经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本声明的法律结果由本人承担。本学位论文作者完全了解学校有关保留、使用学位论文的规定。即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖北工业大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。指导教师签名日期:
第乱研究背景国内外对设计模式的研究现状湖北工业大学硕士学位论文杓颇J随着插件技术的不断发展与完善,无论是在应用领域还是在开发领域插件技术都得到了广泛的应用。与煊蛑械挠τ孟啾龋ü寮蠢┱棺烂嬗τ孟对滞后,一方面是近年来τ玫难该头⒄梗涣硪环矫嫠淙徊糠肿烂嫒砑捎插件方式来扩展功能,但却没有一个统一完善的平台为插件提供公共的运行环境。而开源平台”的出现改变了这种现状,将插件技术的应用发挥到了极致。且桓隹T慈砑钅浚康氖翘峁┮桓鼋∽车摹⑷娴募煽7⒒肪驟捎诓捎昧艘到缙毡槭褂玫目7畔低臣芄刮2寮7⑻峁┲С郑魏畏合该架构的第三方产品都可以与教ㄎ薹斓慕岷希褂没Р槐卦傥H砑品的兼容性而苦恼。8髦钟τ萌砑峁┝艘桓鐾骋坏钠教ǎ贓中所有的应用软件被统称为“插件”,K翘峁┝送骋弧⒚拦鄣牟僮鹘缑妗随着寮际跫捌溆τ玫姆⒄梗寮7⒅械奈侍庖仓鸾ジ〕鏊妗如何实现插件与教ǖ奈薹旒桑绾紊杓撇寮奶逑到峁挂约叭绾瓮ü降低插件内各模块『白鸟詈闲裕嵘┱剐浴⒏从眯院徒档臀こ杀境晌2寮发亟待解决的问题。设计模式的发展与应用为解决这些问题提供了解决方案。设计模式为软件开发中经常反复出现的问题提供了解决方案】。因此,结合软件开发的实际情况,应用合适的设计模式成为解决上述问题的一种有效的途径。国外关于设计模式的研究起步较早。。杓颇J绞且种抽象的概念,并没有具体代码或产品给予直观的印象,它侧重于提供解决软件开发问题的一种成熟的方案,重点描述了耍让代码尽可能的重用这个宗旨。在可复用面向对象软件的发展过程中,它推动了新的大量的设计模式在计算机应用各个领域中不断出现,成为了某些设计模式鏙杓颇J絣,的重要理论基础。设计模式的应用不仅