09 2025 档案

摘要:什么是享元模式? 享元模式是一种结构型设计模式,它通过共享技术来有效地支持大量细粒度的对象。享元模式通过共享已经存在的对象来减少创建对象的数量,从而减少内存占用和提高性能。 享元模式包含以下角色: 享元接口(Flyweight):声明一个接口,通过它可以接受并作用于外部状态 具体享元类(Concre 阅读全文
posted @ 2025-09-12 12:39 MaC-Matthew 阅读(6) 评论(0) 推荐(0)
摘要:什么是外观模式? 外观模式是一种结构型设计模式,它为复杂的子系统提供一个简单的接口。外观模式通过创建一个外观类来隐藏一个复杂系统的复杂性,使得客户端只需要与外观类交互,而不需要直接与复杂的子系统交互。 外观模式包含以下角色: 外观(Facade):知道哪些子系统类负责处理请求,将客户端的请求代理给适 阅读全文
posted @ 2025-09-12 12:22 MaC-Matthew 阅读(8) 评论(0) 推荐(0)
摘要:装饰器模式是一种结构型设计模式,它允许在不修改原有对象结构的情况下,动态地给对象添加新的功能。装饰器模式通过创建一个包装对象(装饰器)来包裹真实的对象,从而在运行时扩展对象的功能。 装饰器模式包含以下角色: 组件(Component):定义一个对象接口,可以给这些对象动态地添加职责 具体组件(Con 阅读全文
posted @ 2025-09-12 00:15 MaC-Matthew 阅读(3) 评论(0) 推荐(0)
摘要:什么是组合模式? 组合模式是一种结构型设计模式,它允许你将对象组合成树形结构来表示"部分-整体"的层次关系。组合模式使得客户端对单个对象和组合对象的使用具有一致性。 组合模式包含以下角色: 组件(Component):声明组合中对象的接口,适当情况下实现所有类共有接口的默认行为 叶子(Leaf):表 阅读全文
posted @ 2025-09-11 23:59 MaC-Matthew 阅读(2) 评论(0) 推荐(0)
摘要:什么是桥接模式? 桥接模式是一种结构型设计模式,它将抽象部分与实现部分分离,使它们可以独立变化。桥接模式通过组合关系代替继承关系,降低了抽象和实现这两个可变维度的耦合度。 桥接模式包含以下角色: 抽象部分(Abstract):定义抽象接口,通常包含指向实现部分的引用 细化抽象部分(Refined A 阅读全文
posted @ 2025-09-11 23:43 MaC-Matthew 阅读(14) 评论(0) 推荐(0)
摘要:什么是适配器模式? 适配器模式是一种结构型设计模式,它允许不兼容的接口协同工作。该模式将一个类的接口转换成客户端期望的另一个接口,使得原本由于接口不兼容而不能一起工作的类可以协同工作。 适配器模式包含以下角色: 目标接口(Target):客户端期望的接口 适配者类(Adaptee):需要被适配的类, 阅读全文
posted @ 2025-09-11 23:02 MaC-Matthew 阅读(6) 评论(0) 推荐(0)