1.写一个类之前花半分钟考虑类的范围,不必一个方法或几个方法一个类,尽可能的建立如:StringUtil.java,FileUtil.java等范围较大的类。 2.在写一个方法之前,先花1分钟想想你这个方法中哪些地方是会变更的,变更的部分以参数的形式传递进去,层层封装。 3.方法的封装尽可能功能最小化。