应用程序中共享模块的依赖解耦处理方法和装置与流程

文档序号:11154311阅读:来源:国知局

技术特征:

1.一种应用程序中共享模块的依赖解耦处理方法,其特征在于,所述共享模块依赖于使用所述共享模块的应用程序中的至少一个功能,所述方法包括以下步骤:

分别根据所述至少一个功能在所述共享模块中设置至少一个接口,其中,所述至少一个接口分别用于描述所述至少一个功能;

分别根据所述至少一个接口在所述应用程序中部署至少一个功能模块,其中,所述至少一个功能模块用于提供与所述至少一个接口分别对应的所述至少一个功能;

建立所述至少一个功能模块与所述至少一个接口的绑定关系,以便当所述共享模块被所述应用程序唤起时,根据所述绑定关系对所述共享模块进行依赖解耦处理。

2.如权利要求1所述的应用程序中共享模块的依赖解耦处理方法,其特征在于,当所述共享模块被所述应用程序唤起时,根据所述绑定关系对所述共享模块进行依赖解耦处理,具体包括:

当所述共享模块被所述应用程序唤起时,所述共享模块根据所述绑定关系调用所述应程序中与每个接口对应的功能模块进行实例化,以实现相应的功能。

3.如权利要求1或2所述的应用程序中共享模块的依赖解耦处理方法,其特征在于,所述建立所述至少一个功能模块与所述至少一个接口的绑定关系具体包括:

当所述应用程序中只部署了一个功能模块以提供所述至少一个接口中的第一接口对应的功能时,根据接口类型建立所述第一接口与所述第一接口对应的功能模块的绑定关系。

4.如权利要求1或2所述的应用程序中共享模块的依赖解耦处理方法,其特征在于,其中,每个功能对应的接口的成员变量上标注有所述功能的标识信息,每个功能对应的功能模块分别标注有所述功能的标识信息,所述建立所述至少一个功能模块与所述至少一个接口的绑定关系具体包括:

根据所述标识信息建立所述至少一个功能模块与所述至少一个接口的绑定关系。

5.如权利要求2所述的应用程序中共享模块的依赖解耦处理方法,其特征在于,其中,所述实例化包括单例模式和多例模式。

6.一种应用程序中共享模块的依赖解耦处理装置,其特征在于,所述共享模块依赖于使用所述共享模块的应用程序中的至少一个功能,所述装置包括:

设置模块,用于分别根据所述至少一个功能在所述共享模块中设置至少一个接口,其中,所述至少一个接口分别用于描述所述至少一个功能;

部署模块,用于分别根据所述至少一个接口在所述应用程序中部署至少一个功能模块,所述至少一个功能模块用于提供与所述至少一个接口分别对应的所述至少一个功能;

建立模块,用于建立所述至少一个功能模块与所述至少一个接口的绑定关系,以便当所述共享模块被所述应用程序唤起时,根据所述绑定关系对所述共享模块进行依赖解耦处理。

7.如权利要求6所述的应用程序中共享模块的依赖解耦处理装置,其特征在于,还包括:处理模块;

其中,所述处理模块用于当所述共享模块被所述应用程序唤起时,根据所述绑定关系对所述共享模块进行依赖解耦处理。

8.如权利要求7所述的应用程序中共享模块的依赖解耦处理装置,其特征在于,所述处理模块具体用于:

当所述共享模块被所述应用程序唤起时,所述共享模块根据所述绑定关系调用所述应程序中与每个接口对应的功能模块进行实例化,以实现相应的功能。

9.如权利要求6-8任一项所述的应用程序中共享模块的依赖解耦处理装置,其特征在于,所述建立模块具体用于:

当所述应用程序中只部署了一个功能模块以提供所述至少一个接口中的第一接口对应的功能时,根据接口类型建立所述第一接口与所述第一接口对应的功能模块的绑定关系。

10.如权利要求6-8任一项所述的应用程序中共享模块的依赖解耦处理装置,其特征在于,其中,每个功能对应的接口的成员变量上标注有所述功能的标识信息,每个功能对应的功能模块分别标注有所述功能的标识信息,所述建立模块具体用于:

根据所述标识信息建立所述至少一个功能模块与所述至少一个接口的绑定关系。

11.如权利要求8所述的应用程序中共享模块的依赖解耦处理装置,其特征在于,其中,所述实例化包括单例模式和多例模式。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1