9.结构型模式总结

  1. 9.结构型模式总结
    1. 9.1 基础知识
      1. 我们学习完了常见的结构型模式:
      2. 通俗易懂的总结结构型模式的特点:

9.结构型模式总结


9.1 基础知识

我们学习完了常见的结构型模式:

  • 外观模式(提供一个统一的接口,用于访问子系统的一群接口)
  • 适配器模式(将一个接口转换成另一个客户端需要的接口)
  • 代理模式(为其他对象提供一个代理以控制对这个对象的访问)
  • 组合模式(将对象组合成树状结构以表示部分-整体层次关系)
  • 桥接模式(将抽象部分与实现部分分离,使它们可以独立变化)
  • 装饰器模式(动态地给对象添加额外的职责)
  • 享元模式(通过共享实例来减小内存占用)

通俗易懂的总结结构型模式的特点:

  • 简化复杂系统:外观模式提供一个简单的接口,就像电视遥控器一样,用户只需按下按钮,不需要了解电视内部的工作原理。
  • 适应不同接口:适配器模式就像把不同形状的插头通过适配器插到一起,使它们能够互相工作。
  • 控制访问:代理模式就像保安一样,控制着谁能进入哪个地方,保护敏感区域。
  • 组合对象:组合模式允许我们像积木一样将小的东西组合起来,构建出更复杂的东西,就像用积木建造不同的形状。
  • 分离关注点:桥接模式,可以分离不同部分,就像将玩具车的车身和车轮分别设计,改动其中一个不会影响另一个。
  • 动态功能扩展:装饰器模式就像给房间不断加家具,你可以根据需要随时添加新东西,而不需要改变整个房间。
  • 共享资源:享元模式允许多个对象共享相同的资源,就像多个人共享一个玩具的图案。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏