论文摘要
设计模式是在设计面向对象软件过程中知识和经验的记录。它用一系列类结构和对象行为来具体描述其含义,并且在这样一个预先定义的设计结构基础上根据具体应用来完成设计。设计模式的目的就是复用这些面向对象软件设计的成功解决方案以便于这些抽象解决方案的积累和交流。作为软件复用方法中的重要研究方向,设计模式能有效的解决软件设计中的可扩展性和可维护性等问题。尽管设计模式本身并不要求一定用某种语言来实现,但脱离了具体的实现,就无法真正理解设计模式,而且很多技术可以简化设计模式的实现。因此,本文对创建型模式和行为型模式的具体实现进行了深入分析,对两种模式类型存在的缺点分别利用高级程序设计语言中的反射机制和委托机制进行改进,并通过抽象工厂模式和观察者模式分析改进后的效果。文章最后以远程作业系统为背景,详细阐述了如何利用改进的抽象工厂模式与缓存结合来设计系统的数据访问层,以满足系统对异类数据源的要求。并针对系统开发中一些不好的解决方案,总结了一个名为对象状态硬编码于判断逻辑中的反模式,提出一个利用状态模式改进的解决方案,并结合系统的用户管理模块进行阐述。同时,利用改造的状态模式对系统中作业布置这一重要功能进行设计。将模式的思想应用于系统的设计过程中,使得系统更加灵活,易于扩展。
论文目录
相关论文文献
- [1].智能服装的设计模式与发展趋势[J]. 缤纷 2016(11)
- [2].智能服装的设计模式与发展趋势[J]. 山东纺织经济 2019(01)
- [3].基于开源组件的学生成绩管理系统设计[J]. 电脑学习 2009(02)
- [4].设计模式及如何选择设计模式[J]. 无线互联科技 2014(02)
- [5].景观和场所及场景三元一体化设计模式探讨[J]. 山西建筑 2009(21)
- [6].设计模式及其在软件设计中的应用[J]. 信息系统工程 2016(05)
- [7].一种基于泛型的桥梁模式实现方法[J]. 科技视界 2014(31)
- [8].浅谈设计模式的应用[J]. 电子世界 2014(14)
- [9].在线测试系统框架中设计模式的应用研究[J]. 硅谷 2012(11)
- [10].设计模式的考试系统框架的研究[J]. 长春理工大学学报 2011(05)
- [11].Iterator模式产生原因和实例分析[J]. 中国科教创新导刊 2008(04)
- [12].设计模式及其在软件设计中的实践[J]. 电子技术与软件工程 2015(20)
- [13].一种恢复状态模式的状态转换图的方法[J]. 计算机与数字工程 2010(01)
- [14].设计模式及其在软件设计中的应用研究[J]. 数字技术与应用 2015(07)
- [15].鞋类品牌的跨界设计模式研究[J]. 中国皮革 2013(12)
- [16].如何在C++教学中引入初步的设计模式思想[J]. 长江大学学报(自然科学版)理工卷 2009(02)
- [17].Decorator模式的研究及应用[J]. 软件导刊 2009(02)
- [18].设计模式在表示层框架设计中的应用[J]. 科技信息 2009(30)
- [19].设计模式在总线通信程序中的应用[J]. 低压电器 2008(03)
- [20].设计模式在软件开发中的运用[J]. 江苏教育学院学报(自然科学版) 2010(01)
- [21].对持久层和业务层关系的改进[J]. 黑龙江科技信息 2008(34)
- [22].分析Java程序开发中的设计模式[J]. 计算机产品与流通 2017(10)
- [23].移动学习背景下的的微课设计模式探究[J]. 电脑迷 2018(12)
- [24].设计模式及其在软件设计中的应用研究[J]. 科技致富向导 2013(23)
- [25].Null Object模式研究[J]. 吉林师范大学学报(自然科学版) 2013(01)
- [26].基于C++设计模式之State模式分析实例[J]. 邢台学院学报 2011(04)
- [27].责任链设计模式的改进[J]. 计算机工程 2010(10)
- [28].浅议.NET中GOF模式的选择[J]. 信息系统工程 2010(11)
- [29].STEM教学模式的设计与实践研究[J]. 新课程(中学) 2019(06)
- [30].浅议MVP模式在Windows项目中的应用[J]. 信息通信 2011(04)