第 4 章 结构型设计模式

结构设计模式提供了创建类结构的不同方法;例如,我们可以使用封装从较小的对象创建较大的对象。结构设计模式允许我们确定实现实体间关系的简单方法,从而简化了设计。

在上一章中,我们介绍了如何使用创建模式来确定对象的创建方式;通过结构模式,我们可以确定类之间的结构和关系。

在简要介绍了敏捷软件架构之后,本章我们将讨论以下主题:

  • 装饰器模式

  • 类适配器模式

  • 对象适配器模式

  • 享元模式

  • 组合模式

  • 桥接模式

  • 代理模式

  • 门面模式