Parameterize Method(令函数携带参数)

若干函数做了类似的工作,但在函数本体中却包含了不同的值。 建立单一函数,以参数表达那些不同的值。 1.动机 两个函数做着类似的工作,但因少数几个值致使行为略有不同。这种情况下,你可以将这些个子分离的函数统一起来,并通过参数来处理那些变化情况,用以简化问题。这样的修改可以去除重复的代码,并提高灵活性,因为你可以用这个参数处理更多的变化情况。 2.做法 新建一个带有参数的函数,使它可以替换先前所有的重
相关文章
相关标签/搜索