设计模式在Drawcli程序中的应用

来源 :计算机应用与软件 | 被引量 : 6次 | 上传用户:thisxyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文首先介绍设计模式产生的背景 ,然后以简单、易懂且具通用性的Drawcli程序为例 ,详细分析其中采用的三种设计模式 :Prototype、Observer及ChainofResponsibility在Drawcli程序中的应用。这些设计模式虽然是针对不同的应用而产生的 ,但它们也有内在的共同性 :降低耦合、利用了面向对象的继承和封装思想。它们本身十分通用 ,可以作为其他设计的模板。设计模式的采用提高了设计的通用性和自由度 ,是一种值得推荐的程序设计思想
其他文献
本文用大角X光和小角X光技术研究了两种主链型热致液晶聚芳酯。两种聚芳链的分子结构大致相同,都能形成Bragg型结晶,晶胞数参相近,晶粒尺寸也相近。但由于部分连接键的不同、
在机器视觉三维测量中,特征点匹配是个难题,本文提出了采用激光投射形成特征点,并介绍了一种用数字和模拟集成电路实现的激光征扫描控制系统。
查询是数据库管理系统中不可缺少的功能。本文给出一种在PB7 0下实现的可对任意指定的查询项目 (对应一个数据窗口对象 ,可关联一个或多个数据库表 )、按任意字段、任意指定条件进行纵向和横向组合查询并排序的技术。该技术新颖、独特 ,实现的查询模块简单、实用 ,可挂接到任何PB应用软件中 ,避免代码的重复编写 ,大大提高软件的开发效率
本文基于小波包分析 ,根据最小熵准则形成最佳分解树 ,利用非线性滤波方法对冲击脉冲探地雷达回波信号进行处理 ,对实测数据的分析表明 ,该方法具有较好的时频分辨率 ,且可抑制杂波 ,有助于目标的准确定位 ,在对浅层埋地目标的检测中有较好的应用前景。
G表示局部紧的Vilenkin群,[b,T]为Cakler&#243;n-Zygrnund算子T和b的交换子。其中b∈Lipβ(G)(0<β<1),作者研究了[b,T]在Hardy空间和Herz型Hanly空间上的有界性。
在含抗坏血酸和EDFA的NaAc—HAc缓冲溶液中,用单扫描示波极谱法研究了铀(Ⅳ)—棓酸丙酯络合物的极谱性质并应用于矿石中铀的分析。
移动Agent技术能较好地适应Internet分布式的特点 ,将其引入网络分布式路由计算领域是对Internet路由系统的革新。本文指出了传统路由算法存在的问题 ,提出基于移动Agent的分布式路由算法 ,就路由表的初始化、通信网络中Agent的数量控制、网络链路故障后路由表的更新、后向Agent的消亡等方面进行了讨论 ,并进行了仿真实验和性能分析。
本文提出了一种基于角色的信息系统授权管理安全模型 ,并对该安全模型的要素及联系进行了深入分析 ,提出了其数据模型和完整性要求。文中还提出了安全管理智能服务系统SMAS ,并对其实现方法进行了详细说明。
本文详细分析了弹性流体动力润滑状态下接触区流体性能.由于滑动而产生的热严重影响流体性能.本文着重讨论了重载时不同滑动速度情况下接触区的剪切应力,并提出了相应的公式.
本文通过介绍计算机模拟实验考核(CSET)理论的基本原理,利用软件工程的设计方法,结合具体实例制作实际系统,从而论证了CSET理论的实施可行性,表明了CSET理论的应用前景。