标签:des style blog java color 使用
重构(refactoring),Martin Fowler将其定义为“在不改变软件外部行为的前提下,对其内部结构进行改变,使之更容易理解并便于修改”。
Contract contract; contract.setName("上海餐饮合同"); contract.setPayRate(5); contract.setApproved(false); addContract(contract);
// before refactoring public static final int OUTPUT_SCREEN = 10; public static final int OUTPUT_FILE = 20; public static final int OUTPUT_PRINTER = 30; // after refactoring public class OutputType { public static final int SCREEN = 10; public static final int FILE = 20; public static final int PRINTER = 30; }
刀很锋利。
这样的刀,割谁的头,都不会有一丝滞涩。
无论是别人的头,还是自己的头。
《Code Complete》ch.24 重构,布布扣,bubuko.com
标签:des style blog java color 使用
原文地址:http://www.cnblogs.com/maozhige/p/3823123.html