设计模式 COPY不是是“复用”?复用是指『二进制复用』,是以编译单元为单位的。 直觉上来看,复用就像是, 把已有的代码,复制到你需要的地方,然后就可以直接运行了。 或者编译成库,然后import或者include。然而复用有着更严格的要求。 COPY不是是“复用”? 复用不是指『copy』。 代码的1-100行代码没有更改, 只修改了101行,那1-100行也不是复用了。那只是简单的COPY & PASTE。 复用是指『二进制复用』,是以编译单元为单位的。 指代码经过修改后,不需要重新编译。 往往意味着不需要单元测试,条件测试等等测试环境。