设计模式
家人是最好的礼物
与其抱怨,不如找出困惑不开心的原因。
展开
-
设计模式入门:如何学习设计模式
初学者最常见的错误就是:背设计模式的代码。 比如“单例模式”。 设计模式的使用场景 设计模式是在已经有的代码基础上,进行重构。因为不是所有的代码都需要使用设计模式。 我们只会在经常发生变化的地方,使用设计模式。 设计模式的出现,也是为了应对变化,达到代码复用。 Reefactoring to Patterns重构获得模式 不应该先入为主, 一上来就使用设计模式. 没有一步到位的设计模式 Refa...原创 2020-01-09 17:16:10 · 165 阅读 · 0 评论 -
简单复制代码为你所用,就是“代码复用”?
设计模式COPY不是是“复用”?复用是指『二进制复用』,是以编译单元为单位的。 直觉上来看,复用就像是, 把已有的代码,复制到你需要的地方,然后就可以直接运行了。 或者编译成库,然后import或者include。然而复用有着更严格的要求。 COPY不是是“复用”? 复用不是指『copy』。 代码的1-100行代码没有更改, 只修改了101行,那1-100行也不是复用了。那只是简单的COPY &a...原创 2020-01-09 17:07:24 · 2291 阅读 · 0 评论