摘要: 访问者模式(Visitor Pattern) 定义 访问者模式(Visitor Pattern)是行为型设计模式的一种,它‌将算法与对象结构分离‌,允许在不修改现有对象结构的前提下‌定义新的操作‌。该模式通过双重分派机制实现操作与对象结构的解耦。 核心思想 关注点分离‌:对象结构负责数据存储,访问者 阅读全文
posted @ 2025-04-27 12:41 刘继先 阅读(34) 评论(0) 推荐(0)
摘要: 策略模式(Strategy Pattern) 定义 策略模式(Strategy Pattern)是行为型设计模式的一种,它‌定义算法家族并分别封装‌,使其可以‌相互替换‌,且算法的变化独立于使用它的客户端。该模式通过将算法与对象解耦来实现不同算法的灵活切换。 核心思想 封装变化:将可能变化的算法部分 阅读全文
posted @ 2025-04-27 10:48 刘继先 阅读(39) 评论(0) 推荐(0)