代码重用 1、使用宏和定义,频繁使用且短小的功能,如:求最小值 define MIN(a,b) (a<b?a:b) 2、创建两个类的共用父类,定义虚函数 virtual run() =0; 3、子类中只保留有差异的数据,相同的数据放在父类中 4、提取特定的功能封装成函数,建立基础函数代码文件,如 :字符串解析、文件的操作… 5、各子类中实现Run作为自己的关键方法