基于设计模式的GNSS数据解算软件GNSSer的设计与开发
论文摘要
采用C~#语言,在.NET 4.5框架下,利用6种设计原则和6种设计模式解决GNSS数据处理软件开发中反复出现的问题,开发GNSS分布式数据处理软件GNSSer,达到统一与打破GNSS数据处理中面向对象方法在分析、设计和实现之间壁垒的目的,具有易维护、易扩展、易复用和灵活多样的特点。
论文目录
1 设计原则与设计模式应用 1.1 6种面向对象设计原则应用 1)单一职责原则(single responsibility principle, SRP): 2)开闭原则(open-closed principle, OCP): 3)里氏代换原则(Liskov substitution principle, LSP): 4)依赖倒转原则(dependency inversion principle, DIP): 5)接口隔离原则(interface segregation principle, ISP): 6)合成复用原则(composite reuse principle, CRP): 1.2 6种设计模式应用 1.2.1 工厂模式 (factory pattern) 1.2.2 模板方法模式 (template method pattern) 1.2.3 职责链模式 (responsibility chain pattern) 1)观测值和产品过滤及卫星位置计算责任链: 2)不区分频率的通用距离改正链: 3)区分频率的距离改正链: 4)伪距观测值改正链: 5)载波相位观测值改正链: 1.2.4 迭代器模式 (iterator pattern) 1.2.5 单例模式 (singleton pattern) 1.2.6 适配器模式 (adapter pattern)2 GNSSer软件3 结 语
文章来源
类型: 期刊论文
作者: 李林阳,陈正生,崔阳,吕志平,孙大双,邝英才,王方超
关键词: 全球卫星导航系统,设计模式,面向对象机制,软件开发
来源: 大地测量与地球动力学 2019年10期
年度: 2019
分类: 基础科学
专业: 自然地理学和测绘学
单位: 信息工程大学地理空间信息学院,火箭军工程大学作战保障学院,陆军勤务学院军事设施系,91937部队
基金: 国家自然科学基金(41674019,41604011),国家重点研发计划(2016YFB0501701),信息工程大学优秀青年基金(2016611705)~~
分类号: P228.4
DOI: 10.14075/j.jgg.2019.10.017
页码: 1076-1080
总页数: 5
文件大小: 2521K
下载量: 92
相关论文文献
本文来源: https://www.lunwen66.cn/article/036100f65c8f589066d85865.html