设计模式的研究及在图表类库中的应用

来源 :北京工业大学 | 被引量 : 7次 | 上传用户:shaoqing5320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
设计模式的学习、研究和应用是一个热点。面向对象的思想是软件设计的主要技术,而设计模式把许多优秀的面向对象软件中一些最重要的设计经验进行了总结并以标准的形式记录下来,为相似问题的解决提供了解决方案。设计模式是可复用面向对象软件的基础,它可以使人们更加简单方便地复用成功的设计和体系结构。具体而言,设计模式就是利用面向对象技术解决特定环境中的问题的方法,它是整个软件开发行业不断积累的集体智慧的结晶。本论文主要研究了设计模式之间的协作、设计模式的分解、设计模式的灵活运用、设计模式对变化的支持。在设计模式研究的基础上,论文介绍了自主开发的一个小型的Java图表类库,命名为MiniChart。MiniChart提供了多种图表对象的生成和操作方法,MiniChart支持显示的图表有:时序图、线图、点图、柱状图、饼图、甘特图等。MiniChart是Java基本类库图形绘制API的有益扩展,为大量数据的可视化分析、展示提供了方便。MiniChart设计以设计模式思想为指导,这使其本身更加小巧、灵活,方便裁剪、扩展和复用。本论文首先介绍了设计模式的思想及研究,包括设计模式的概念、原则、分类,以及设计模式与面向对象思想和框架之间的关系,其中着重说明了对设计模式的应用研究;其次,描述了MiniChart的功能需求、对象组合模型和框架的设计方案;最后,详细说明了设计模式在MiniChart中的应用,其中重点论述了观察者模式、中介者模式、组合模式、简单工厂模式、命令模式、工厂模式与生成器模式在MiniChart中的应用。
其他文献
目的为糖尿病及其相关疾病患者改善症状和调节机体状态提供方法和指导。方法对足部不同反射区进行按摩以及中药足浴。结果通过对足底按摩、足浴的方法和具体效果进行归纳和介
研究了不同浓度的漂白粉 ( 0 .5mg/L、1.0mg/L、1.5mg/L)处理后对三角帆蚌的影响 ,结果表明各浓度漂白粉对外套膜和珍珠囊细胞的超微结构均有不同程度损害 ,表现为粗面内质网
<正>艺术市场从2011年的"冷秋"到2014年一直处于调整期。那么,2015年会是调整之后的温和回暖,还是继续调整,市场保持下滑姿态?本刊《焦点》邀请了艺术圈各界人士畅所欲言,为
道路建设对生态环境产生了复杂而深刻的影响,具有多要素、时空动态变化特征。基于景观生态学视角,景观生态学之父、美国哈佛大学Richard TT Forman教授提出"道路影响域"概念
介绍采用KMM可编程调节器的20万kW机组给水全程自动控制系统的组成、控制方案;给出了简明、实用的组态图;分析了KMM调节器及其系统的无扰动切换
各国基于小微企业融资难这个世界性难题的研究与实践得出相应的各种理论,它们在从不同角度解读融资难的同时,道出融资难是不可能根本解决的,创新只能缓解融资难。长期的融资
本文对凤台推剧的形成与音乐源流、唱腔音乐形态、演唱特色和发展革新这四个方面进行了初步的研究。全文除了绪言和结语外,共分为四个部分。第一部分概述了凤台推剧形成的历
随着我国枯竭矿山的不断增多,针对废弃矿山和中晚期矿山的生态环境恢复治理,提出建设国家级矿山公园。解决矿山废墟带来的环境恶化,体现了矿山公园的核心价值,是矿山复垦、复
通过小鼠悬尾实验,发现南葶苈子油对小鼠强迫悬尾造成的抑郁症状有一定的效果;在小鼠强迫游泳实验中,南葶苈子油连续灌胃15 d能明显缩短游泳不动时间;此外,小鼠连续灌胃15 d
雄激素受体(AR)属于核受体超家族中的类固醇受体。AR一般由四个结构域组成:N端转录激活区(NTD)、DNA结合区(DBD)、铰链区和配体结合区(LBD)。AR的配体,雄激素是主要的内源性