设计模式与原则及其在艾真体设计中的应用

来源 :中南大学 | 被引量 : 0次 | 上传用户:larry_john
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对于一个软件系统来说,通常开发阶段只需要半年左右,而维护则需要很多年。一个软件项目在其生命周期内,花在维护上面的开销,是原始开发的两倍。因此我们必须意识到,一个好的软件设计,必须能够允许新的模块或修改能够以平稳的方式加入到已有的系统中去。 通常认为,一个易于维护的系统,就是复用率较高的系统;而一个复用性较好的系统就是一个易于维护的系统。但实际上,可维护性和可复用性是两个独立的目标。对于面向对象的软件系统设计来说,在支持可维护性的同时,提高系统的可复用性是一个核心的问题。 幸运的是,运用恰当的设计模式和设计原则,可以让软件系统同时达到可维护性和可复用性的目的。设计模式是设计原则在具体问题上的体现,在没有应用设计模式的地方,设计原则也仍然适用,同样对系统设计发挥指导作用。而UML(Unified Modeling Language)则是设计模式、原则的表示方法的统一符号标准,便于设计人员交流。我们在分析艾真体(Agent)的设计模式和原则时将会运用这一工具。 艾真体的设计也是一个软件系统的设计,同样要遵循一定的设计原则、运用合适的设计模式。本文将从设计模式和设计原则的角度详细分析具体的艾真体的设计,并遵循这些原则对艾真体框架进行改进,以期达到可维护性和可复用性的目的。
其他文献
该文基于Duval、Adrian和Pappone等人对大鼠肌肉细胞进行电压钳位实验获得的生理数据,以肌肉中的Hodgkin-Huxley模型为研究对象,选取病理上具有指导意义的漏电导和钠离子通道
该文系统、深入的研究了异步电动机的直接转矩控制策略,详细阐述了直接转矩控制方法的基本原理及其控制系统的基本组成部分,为引入智能控制理论做好理论准备.该文阐述了人工
随着网络和多媒体存取技术的快速发展,数字产品的分发和复制以前所未有的速度发展,但是由于数字产品易复制、易篡改的特性,数字产品的安全问题得不到保障。传统的加密术利用密钥
在系统的研究过程中,作者提出了一些新颖且被试验结果证明有效的设计思想和开发方法.提出了针对实时信息变化而作决策的非静态系统模型,大大改进了系统参数和结构一旦被固定
该文首先对江苏电信系统的现状和业务需求进行了分析,明确江苏电信管理信息系统的近期目标是建成企业内部的信息基础设施,提出了该系统要解决的主要问题是对企业生产系统的数
随着工业生产的控制分散性和管理集中性的要求不断提高,分布式控制系统(DCS)已成为工业自动化系统的主要结构,智能仪表DCS正是适应这一趋势而产生的。在现场总线通信实现信息
400Hz中频逆变器在军用和民用领域有着广泛的应用。逆变器的无互联线并联运行可以提高系统的供电容量,可以组成冗余电源,使得供电系统的运行更加可靠。本文以400Hz中频逆变器无
机器人的诞生无疑是20世纪人类科学技术的重大成就。机器人视觉技术是80年代发展起来的新兴技术。近年来,已成为高技术邻域里一个重要的研究课题。 机器人视觉系统的一个重
该文首先讨论了常规遗传算法的寻优效率和局限胜,验证了遗传算法在组合优化问题中的应用,探讨了遗传算法不足的根源,并提出了算法在进化中多样性的评价尺度和在遗传操作中的
该论文对防火墙进行了研究,并实现了安全代理防火墙的功能,与前人所做防火墙相比它的优点在于:由JAVA语言实现、带cache机制、面向对象、多线程、自适应的规则定制功能.作者