设计模式(七): 通过转接头来观察"适配器模式"(Adapter Pattern)
通过转接头类比适配器模式,结合代码理解接口不一致时的协作问题,展示如何在现有类型之间建立可用的连接。
沿着一个关键词,继续探索相关的技术实践。
通过转接头类比适配器模式,结合代码理解接口不一致时的协作问题,展示如何在现有类型之间建立可用的连接。
以控制台场景讲解命令模式,结合请求封装与执行过程,理解如何分离发起请求的对象和实际执行操作的对象。
结合示例介绍单例模式,围绕共享实例的创建与访问展开,理解集中管理对象的实现方式及设计时需要思考的问题。
从“兵工厂”的场景出发比较简单工厂、工厂方法与抽象工厂,结合实例理解不同对象创建方式及其职责划分。
用“花瓶与鲜花”的场景类比装饰者模式,结合代码理解在保留原有对象接口的同时组合附加行为的实现思路。
通过自己实现通知机制学习观察者模式,结合发布者和观察者的协作,理解状态变化如何通知相关对象及其代码组织方式。
以“穿越火线”的场景理解策略模式,结合对象行为与代码实现,展示如何将可替换的算法或规则组织为独立策略。
代码重构系列完整案例,以具体程序贯穿前文重构方法,展示从原始代码到逐步调整的过程,理解不同重构手法的组合使用。
代码重构系列第五篇,围绕继承关系整理重构规则,结合类与成员调整的示例,理解类型层次和职责分配的改进方式。
代码重构系列第四篇,整理条件表达式的重构方式,结合示例分析复杂分支,理解让判断逻辑更清楚的实现思路。
代码重构系列第三篇,围绕数据的表示与组织讨论重构,通过具体代码理解调整数据结构如何帮助表达业务含义。
代码重构系列第二篇,整理类的重构规则,通过示例观察职责和对象组织方式,理解如何改善类之间的结构与协作。
电脑按 Ctrl + D(Mac 按 ⌘ + D);手机使用浏览器菜单中的「收藏」或「书签」。
保存当前页面,下次继续阅读。