设计模式在FDP系统设计中的应用

被引量 : 0次 | 上传用户:leidyteam
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
文中对空中交通管制(ATC)系统的子系统飞行数据处理(FDP)系统中的若干设计问题做了详尽探讨并给出了相应的解决方案。目前,该套系统已在双流、贵阳等多个机场投入使用,获得用户的一致好评。文章阐述了设计模式的起源以及各种设计模式的设计意图,并分析了使用这些设计模式可以给软件系统带来的好处。本文论述了多种设计模式在飞行数据处理子系统中的应用,分析了空管系统的整体架构,并对各子系统的网络交互做了细致的分析,提出采用工厂模式封装网络包,从而为网络交互提供了统一的接口。对于在整个系统内仅需要提供一个实例的类,作者采用单例模式的设计思想进行封装,并给出了单例模式的两种典型实现方式——饿汉式实现以及懒汉式实现。对飞行计划的处理工作是飞行数据处理子系统的核心任务,文中详细讨论了飞行计划的状态及其变迁,并采用状态模式封装飞行计划的各个子状态,从而把各个子状态包装到相应的子类中,把行为的定义局域化,使得系统状态变化变得明显,而且避免了大量条件转移语句的使用,使系统结构变得清晰。策略模式用来封装一组算法,使其达到可以相互替换的效果,本文利用策略模式的这一特性对飞行计划的来源以及航路的解析策略进行了封装,使用策略模式可以使得新策略的加入变得容易,从而使系统获得良好的可扩充性。文中采用了大量的UML图形描述各个设计模式。文中所提及的设计思想,既可以应用于对现有代码的重构,也可以为后续系统的设计提供参考。
其他文献
<正>平城模式 地处长城脚下的晋北煤炭重镇大同,因离内地发达地区较远,常常给人以偏僻闭塞之感,但在公元四世纪末到五世纪末的整整一百年里,它却成为雄据整个中国北方的强悍
<正> 受“八五”中后期适度从紧宏观调控政策的影响,国内企业普遍存在着资金周转不灵、流动资金短缺、经济效益滑坡等现象.但行业特点的不同,使各行业所受影响的程度不相同.
精馏塔压力热旁路控制系统的回流罐和重沸器系统的凝结水罐至少有气、液两股进料线,且气相进料介质是可凝的,液相进料介质通常是过冷的,这一特点决定了罐内气、液两相界面必
本文认为,全程化、渐进式教育见习、实习模式,包括体验性见习、学徒式实习、研究性见习和综合实习四个步骤和阶段。通过四年不间断的见习、实习,我们让学生全方位、多渠道地
从深圳气象灾害风险管理服务的实际需求出发,设计了一种新型的暴雨年景指数,该指数综合考虑了年总雨量、每年最强的一场降水(以滑动24小时雨量为准)、短历时强降水(以小时雨
文章分析了中国当前城镇化发展的特征及存在的问题,从打破城乡二元结构的角度论述了选择新型城镇化发展模式的需求,聚焦城乡统筹的核心理念,梳理了西方国家城乡统筹发展的成
建国后党内“左”倾错误集中表现在两个方面:在政治上是阶级斗争扩大化,在经济上是急于求成。“左”倾错误产生的原因是多方面的。本文主要就阶级斗争扩大化错误产生的主要
先进制造技术是以技术知识为主导要素的知识型技术。我国先进制造技术的发展亟需高层次技术型人才。技术型人才的智能结构包括智能要素和智能水平两个维度,智能水平分为基础
目的 :探讨留置针对血管物理刺激与静脉炎的关系。方法 :采用自身对照法 ,分别在家犬颈外静脉、右前臂头静脉、左前臂头静脉留置 2 0G、2 2G、2 4G套管针 ,并模拟输液 ,3d后