结构型模式

发布时间: 更新时间: 总字数:407 阅读时间:1m 作者: IP上海 分享 网址

结构型模式(Structural Patterns)解决如何组合各种对象,以便更好、更灵活的结构。

举例

  • 适配器模式:将一个物件的界面’转接’成当事人预期的样子。
    • 翻新界面模式: 同时使用多个类别的界面的适配器。
    • 适配器导管:因除错目的而使用多个适配器。[3]
  • 聚集模式:一种组合模式的版本,包含用于聚集子成员的成员函式。
  • 桥接模式:将一个抽象与实现解耦,以便两者可以独立的变化。
    • 墓碑模式:一种中介的查询物件,包含物件的实际位址。[4]
  • 组合模式:树状结构的物件,每个物件有相同的界面
  • 修饰模式:对一个执行的类别,若使用继承方式加上新功能可能会新类别的数量呈指数型地增加,可使用此模式来解决。
  • 扩充模式:亦即框架,将复杂的程式码隐藏在简单的界面后
  • 外观模式:对于已有的界面建立一个简化的界面以简化使用共通任务。
  • 享元模式:通过共享以便有效的支持大量小颗粒对象。
  • 代理模式:为其他对象提供一个代理以控制对这个对象的访问。

参考

  1. https://zh.wikipedia.org/zh-cn/%E7%B5%90%E6%A7%8B%E5%9E%8B%E6%A8%A1%E5%BC%8F
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数