为什么有的类要走__make这个方法
来源:4-8 【Container容器类剖析】获取容器里面的实例分析
p_h
2019-07-26
老师你好,在Container类的invokeClass方法中,他为什么要通过__make来“间接”实例化,不要__make方法,直接newInstanceArgs这么实例化不就可以了么?
写回答
1回答
-
爱因诗贤
2019-07-27
有的需要,举个例子,路由 注册里面有个类.Domain类,_make 和 _construct不一样, 可以看这篇文的图 http://www.singwa666.com/article/31 ,文章中有分析过程图,从自动加载到路由注册的整个过程,其中绿色箭头有一部分__make中处理了一些东西,__constrcut, 不同场景 需要加载不同的内容,比如兼容版本升级之类
022021-07-15
相似问题