摘要
控制反转(Inversion of Control,IoC)模式是一种框架设计模式,目的在于提高应用软件的可复用性和可扩展性。结合抽象模型设计思想,针对卫星地面应用系统的设备监控系统,举例对比了如何运用传统方法和IoC模式进行软件的设计和开发。结果表明,软件开发中使用IoC模式可以有效地降低组件之间的耦合,使软件框架更加易于扩展。
Inversion of Control(IoC) is a pattern of framework design which aims at improving the reusability and extensibility of software. Combining with abstract model design method, this paper compares IoC pattern with traditional method in software design for device monitoring and control software in satellite ground application system. The result shows that IoC pattern method can reduce coupling between software modules effectively and provide higher extensibility for software framework.
出处
《航天器工程》
2009年第3期117-122,共6页
Spacecraft Engineering
关键词
控制反转
依赖注入
JAVA反射
监控软件
Inversion of Control(IoC)
dependency injection
Java reflection
supervisory control software