金句级表达 · PITHY EXPRESSION
接口是契约,不是实现细节的泄露
面向接口编程不是"定义一个接口然后到处实现它",而是"定义一个契约,让调用者只关心契约、不关心谁在履约"。这意味着接口应该反映调用者的需求(客户视角),而不是被调用者的实现(实现视角)。选错接口视角会导致整个设计走偏
来自这本书的解读报告
《Head First设计模式》
这本书回答了如何让面向对象设计真正可用的问题,答案是用23个经过验证的模式封装变化点
阅读完整解读报告 →