Java 设计模式:访问者与备忘录的扩展成本
整理访问者和备忘录模式,从对象结构变化与状态恢复范围出发解释适用条件和实现边界。
按发布时间排序 · 共 40 篇文章
整理访问者和备忘录模式,从对象结构变化与状态恢复范围出发解释适用条件和实现边界。
整理中介者和迭代器模式示例,讨论对象协作集中化与集合遍历封装各自带来的收益和成本。
整理状态和观察者模式,说明状态转移、事件订阅及通知失败对业务行为的影响。
整理命令和责任链模式,说明请求封装、处理顺序、终止条件与错误传播的设计要点。
整理模板方法和策略模式,比较固定流程中的步骤扩展与可替换算法之间的差异,补充选择与测试方法。
整理享元和组合模式示例,解释共享对象的状态边界与树形结构的一致操作。
整理装饰模式和外观模式,比较叠加行为与简化调用入口的不同目标,并补充组合顺序的检查方法。
整理适配器和桥接模式示例,从接口兼容与两个变化维度的组合出发解释选择依据。
整理建造者及代理模式的实现,说明对象构造约束与调用增强的区别,并补充代理边界的验证问题。
整理工厂方法和抽象工厂的结构与示例,比较单类产品扩展和产品族一致性两类需求。