代码重构(一)——总结代码的坏味道
《重构-改善既有代码的设计》一书在第三章指出了22种代码的坏味道,下面是我对这些坏味道的总结,分享给大家,还请指正。1. Duplicated Code(重复的代码)重复的代码分三种类型: - 位于同一个类:提炼成新方法进行调用 - 位于不同的子类:提炼成方法放进父类 - 位于完全不相干的类:提炼出一个新的类,将重复代码放进新的类中我们看下面代码,有一个汽车类,要在控制台打印奔驰和宝马的