1、遵循短小再短小的原则
2、只做一件事
3、每个函数一个抽象层
4、使用描述性的名称
5、switch语句
6、函数参数
最理想的是单一参数、其次是双参数、尽量避免三参数及以上
7、抽离try-catch代码块,单独一个方法,放在一起影响美观
8、不要重复,尽量消除耦合,后期维护简单