23种设计模式及分类(创建型模式、结构型模式、行为模式)

>> 饿了么、美团外卖红包领取地址<<

创建型模式(5种)

解决如何创建对象的一个问题,为其他两种模式提供环境,开箱即用而不需要关心如何去new的过程。

结构型模式(7种)

侧重于接口的使用,它做的一切工作都是对象或是类之间的交互,提供一个门,成就一个你来我往,协同合作的地球村。

  • 适配器模式
  • 装饰模式
  • 外观模式
  • 代理模式
  • 桥接模式
  • 组合模式
  • 享元模式

行为模式(11种)

侧重于具体的行为,所以概念中才会出现职责分配和算法通信等内容。

  • 责任链模式
  • 命令模式
  • 解析器模式
  • 迭代器模式
  • 中介者模式
  • 备忘录模式
  • 观察者模式
  • 状态模式
  • 策略模式
  • 模板模式
  • 访问者模式

创建型很好理解,结构型和行为型有点抽象,网上有个例子有点形象:“中美合作的故事——创建型模式提供国际环境,无战争,求发展;结构型模式为中美合作提供理由,即和平时代的互利共赢;行为型模式就具体到两个大国之间是如何合作,比如经济合作、文化合作等。”


觉得内容还不错?打赏个钢镚鼓励鼓励!!👍

维特丝(vetes)泡沫发蜡喷雾干胶定型弹力素羊毛卷男女保湿蓬松发胶 泡沫发蜡450ml+旅行装99ml
¥34.00
维特丝(vetes)一梳黑染发剂染发梳植物潮色显白遮盖白发自然清水纯黑发焗油男女梳炫彩 自然黑LW00
¥49.00
维特丝(vetes)染发笔遮白补染快速染发天然植物一次性染发棒 一次性染发棒黑色
¥46.00
维特丝 护发精油防毛躁清香玫瑰奇焕亮发干枯烫发卷发直发头发润发护发素男女士 滋养柔顺护发精油100ml
¥36.00