Research on plug-in application framework based on reflection
Dalin Li · Jisuanji gongcheng yu sheji · 2010
In order to improve the reusability and expansibility of software and reduce the software production cycle,a software design ideology is presented for plug-in application framework based on reflection mechanism.The application framework realizes modifying and adding software functions by configuring the software independently without compiling the source code.The plug-ins are implemented based on the reflection mechanism,while the data relations between the plug-ins are decoupled by utilizing observer design pattern.The relations between plug-ins and the configurations of plug-ins are described and expressed in XML.The ideology is applied into the space environment visualization system and is verified in the aspect of its effectiveness in improving software reusability and expansibility.