代码复用性1:变量的流程控制

假设一个项目中,A、B两个类是调用链的关系(如,A中方法调用B中方法):

       那么,假如B的方法中需要的参数,既可以从A中调用时传入,也可以直接从B中插入,那么该参数应当尽量从A中调用时传入,而应当避免直接在B中突兀的插入。

       因为:尤其是当该参数在多个调用链中存在时,我们可以将多个调用链的相同部分抽象出来,从而提高代码结构的内聚性和代码复用性。

posted @ 2018-05-24 08:15  梁桦  阅读(171)  评论(0编辑  收藏  举报