1.封装变化
找出应用中可能需要变化之处,把它独立出来,不要与那些不需要变化的代码混在一起。换句话说,如果每次需求一更新,都会使某方面的代码发生变化,那么你就可以确定,这部分的代码需要被抽离,和其他稳定的代码有所区别。找出应用中可能需要变化之处,把它独立出来,不要与那些不需要变化的代
找出应用中可能需要变化之处,把它独立出来,不要与那些不需要变化的代码混在一起。换句话说,如果每次需求一更新,都会使某方面的代码发生变化,那么你就可以确定,这部分的代码需要被抽离,和其他稳定的代码有所区别。找出应用中可能需要变化之处,把它独立出来,不要与那些不需要变化的代