摘要: 1.模式动机与定义 模式动机 一个客户类需要和多个业务类交互,有时候这些需要交互的业务类会作为一个整体出现 引入一个新的外观类(Facade)来负责和多个业务类【子系统(Subsystem)】进行交互,而客户类只需与外观类交互 为多个业务类的调用提供了一个统一的入口,简化了类与类之间的交互 没有外观 阅读全文
posted @ 2025-12-31 15:29 QixunQiu 阅读(18) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 可以在不改变一个对象本身功能的基础上给对象增加额外的新行为 是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态增加职责,使用对象之间的关联关系取代类之间的继承关系 引入了装饰类,在装饰类中既可以调用待装饰的原有类的方法,还可以增加新的方法,以扩展原有类的功 阅读全文
posted @ 2025-12-31 15:28 QixunQiu 阅读(24) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式动机 在树形目录结构中,包含文件和文件夹两类不同的元素 在文件夹中可以包含文件,还可以继续包含子文件夹 在文件中不能再包含子文件或者子文件夹 文件夹——>容器(Container) 文件——>叶子(Leaf) 模式定义 组合模式(Composite Pattern):组合多个 阅读全文
posted @ 2025-12-31 02:10 QixunQiu 阅读(5) 评论(0) 推荐(0)
摘要: 1.模式动机与定义 模式定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。 对象结构型模式,又称为柄体(Handle and Body)模式或接囗(Interface)模式 用抽象关联取代了传统的多层继承 将类之间的静态继承关系转换为动态的对象组合 阅读全文
posted @ 2025-12-31 02:07 QixunQiu 阅读(9) 评论(0) 推荐(0)