模块调用与模块独立性问题
假设现在有模块A和模块B,我分别写成了两个dll,A需要调用B模块很多次,模块B运行时需初始化一系列自身参数,同时也初始化由模块A传入的参数。由于调用次数过多,导致模块B初始化自身参数次数太多,导致程序效率低。我想在A模块冲初始化好B的参数一起传入B,但是这样破坏了模块B的独立性,毕竟在A模块初始化B模块的参数总是感觉很别扭。求大神给我这个菜鸟点解决方法。提前祝大家元旦快乐。
[解决办法]
你的问题其实就是B想要stateless但是A要stateful才能高效。
两者都没有过错。挑选一个合适的就行。
>在A模块初始化B模块的参数总是感觉很别扭
不别扭。
[解决办法]
可否B模块提供两种模式,一种是当前实现的,另一种是其他模块初始化B模块的参数。