摘要: 组合模式(Composite Pattern)是一种结构型设计模式,它允许你将对象组合成树形结构来表示“部分-整体”的层次结构。组合模式使得客户端可以统一地处理单个对象和对象集合。也就是说,它允许客户端将单个对象和组合对象(对象集合)作为相同的方式对待,从而简化了客户端的操作。 组合模式的角色组成: 阅读全文
posted @ 2025-01-14 09:05 庞某人 阅读(33) 评论(0) 推荐(0)
摘要: 适配器模式(Adapter Pattern)是一种结构型设计模式,用于将一个类的接口转换成客户端期望的另一个接口。适配器模式使得原本由于接口不兼容而无法工作的类能够一起工作。 适配器模式的角色组成: 目标接口(Target): 定义客户端需要的接口。 需要适配的类(Adaptee): 现有的接口或类 阅读全文
posted @ 2025-01-14 09:01 庞某人 阅读(39) 评论(0) 推荐(0)
摘要: 备忘录模式(Memento Pattern)是一种行为型设计模式,允许在不破坏封装的前提下,捕获一个对象的内部状态,并在未来需要时将其恢复。备忘录模式在需要保存和恢复对象状态的场景下非常实用,比如撤销操作、历史记录功能等。 备忘录模式的角色组成: 发起人(Originator): 负责创建备忘录对象 阅读全文
posted @ 2025-01-14 08:59 庞某人 阅读(25) 评论(0) 推荐(0)