Print

基于设计模式的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