文章目录
- 介绍
- 开始
介绍
结构型模式涉及到如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现。一个简单的例子是采用多重继承方法将两个以上的类组合成一个类,结果这个类包含了所有父类的性质。这一模式尤其有助于多个独立开发的类库协同工作。
结构型对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从而实现新功能的一些方法。因为可以在运行时刻改变对象组合关系,所以对象组合方式具有更大的灵活性,而这种机制用静态类组合是不可能实现的。
开始
结构型设计模式有以下几种,可直接跳转哦。
设计模式 | 英文描述 | 链接 |
---|---|---|
适配器 | adapter | 待更新 |
桥接 | bridge | 待更新 |
组合 | composite | 待更新 |
装饰 | decorator | 待更新 |
外观 | facade | 待更新 |
享元 | flyweight | 待更新 |
代理 | proxy | 待更新 |