可迁移模型 · TRANSFERABLE MODEL
封装变化是设计的第一性原理
好的设计不是"没有变化",而是"知道哪里会变化,把那部分单独隔离"。每种设计模式本质上都是在回答同一个问题:系统的哪个部分会变化?如何把变化的部分和不变的部分解耦?这个思维方式适用于软件设计、产品架构、甚至个人能力规划
来自这本书的解读报告
《Head First设计模式》
这本书回答了如何让面向对象设计真正可用的问题,答案是用23个经过验证的模式封装变化点
阅读完整解读报告 →