设计模式实现的研究与应用

被引量 : 0次 | 上传用户:zsj_bj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计模式是在设计面向对象软件过程中知识和经验的记录。它用一系列类结构和对象行为来具体描述其含义,并且在这样一个预先定义的设计结构基础上根据具体应用来完成设计。设计模式的目的就是复用这些面向对象软件设计的成功解决方案以便于这些抽象解决方案的积累和交流。作为软件复用方法中的重要研究方向,设计模式能有效的解决软件设计中的可扩展性和可维护性等问题。尽管设计模式本身并不要求一定用某种语言来实现,但脱离了具体的实现,就无法真正理解设计模式,而且很多技术可以简化设计模式的实现。因此,本文对创建型模式和行为型模式的具体实现进行了深入分析,对两种模式类型存在的缺点分别利用高级程序设计语言中的反射机制和委托机制进行改进,并通过抽象工厂模式和观察者模式分析改进后的效果。文章最后以远程作业系统为背景,详细阐述了如何利用改进的抽象工厂模式与缓存结合来设计系统的数据访问层,以满足系统对异类数据源的要求。并针对系统开发中一些不好的解决方案,总结了一个名为对象状态硬编码于判断逻辑中的反模式,提出一个利用状态模式改进的解决方案,并结合系统的用户管理模块进行阐述。同时,利用改造的状态模式对系统中作业布置这一重要功能进行设计。将模式的思想应用于系统的设计过程中,使得系统更加灵活,易于扩展。
其他文献
基于扫描的可测性设计技术需要大量空间存储测试矢量,并且难以实现全速测试,随着芯片规模越来越大,频率越来越高,其测试成本也将越来越高,逻辑内建自测试(Logic Built-In-Sel
课程资源建设是普通高中物理教学改革的一项重要内容。以新课改下的物理课程资源观为指导,结合河南省普通高中课程资源开发现状,可以建立适合的物理课程资源开发机制,包括地
<正>8月13日,酷6网新CEO杜昉首次公开亮相。杜昉宣布,酷6将陆续推出多款基于移动端的应用产品,推动UGC短视频的发展。杜昉称,2013年移动视频将进人爆发式增长期,短视频更符合
南朝陶弘景《养性延命录》是较早的一部集历代养生学大成的专著,总结了前人在养生方面的诸多实践经验,对养生理论和方法作了系统的论述。本文拟对其"养神"理论进行归纳分析,
人力资源是全球四大资源(人力资源、自然资源、资本资源和信息资源)中最活跃、最特殊的资源。进入新世纪,人力资源得到前所未有的重视,对人力资源的研究也成为理论和实际研究
因为涉及巨大的经济利益和广泛的社会影响力,制药业的专利利用与保护,限制与利益冲突业已成为全球与贸易有关知识产权争议最大的领域之一。本文首先分析了制药业专利在实质性
随着行车速度的不断提高,交通密度的不断增加,荷载的不断加重,对高等级公路路桥过渡段的要求越来越高。实际上车辆与路桥过渡段是一个动力相互作用的过程,路桥过渡段纵向差异
为保证电动汽车电子控制系统间通信的实时性、可靠性和互操作性,提出基于CAN总线的电动汽车能源管理系统;以AT89C52芯片为核心构建了能源管理系统的基本结构框架和总体功能方
目前我国个人所得税大量流失,严重影响了我国的财政收入,个人所得税制度的不完善是导致个人所得税流失的一个重要的原因,本文建议通过扩大居民范围、完善所得税制、拓宽税基
<正>2014年12月5日至7日,由武汉市人民政府、湖北省文物局和武汉大学共同主办的"盘龙城与长江文明国际学术研讨会"在武汉黄陂盘龙城经济开发区召开,来自中国、美国、加拿大的