采用统一建模语言的包图,将空空导弹系统划分为不同的类包,使其与外部系统解耦,降低了空空导弹仿真模型的开发和测试的难度。采用模块化设计方法将空空导弹划分为松散耦合的子系统,各子系统采用统一的调度接口,提高了空空导弹仿真模型的通用性和可扩展性。采用类厂模式设计了空空导弹仿真模型的创建接口,使模型可灵活的适用于不同的仿真需求。采用单件模式设计了空空导弹仿真模型的数据库访问接口,使模型与数据解耦,使模型可以适配不同的数据存储和访问方式。通过仿真应用证明了通用空空导弹仿真模型的实用性。