文章目录

目前,雷达电子战综合仿真领域已有很多的COTS,比如MATLAB、STK、SystemVUE、LabVIEW、SPW等。这些成熟的商用软件,大都按照面向对象分析与设计(OOAD)思路进行开发,基本上可以划分为数据层、模型层、用户层三个层次。出于保护知识产权的目的,上述软件中的模型体系大都自成体系,不便于进行集成开发。

适配器模式是一种典型的设计模式,用于进行不同接口之间的转换。将适配器模式应用于上述领域,自然地产生了一个想法:

能否开发通用的中间件,完成上述COTS底层功能模型间的互联互通

上述想法较为朴素,但在实际实现过程中困难重重。由于对COTS进行二次开发受制于很多因素,可能无法直接访问到底层的功能模块。那么,这种思路究竟是否可行?能否给出相应实践的方法论?

文章目录