1、先定主体流程。

2、一个方法,解决一个问题。

3、考虑一个方法,输入是,输出是。

   输入输出不变,方法交互就不会变。

  需求变了,只是内部规则、计算、算法、流程 的调整。

不会打断总体思路。

4、尽可能用静态方法。静态方法,方便调用,另外  静态方法 通常没有状态,不会有副作用。