1

什么是设计模式?
创建型模式

  • 单例模式
  • 工厂模式
  • 抽象工厂模式
  • 原型模式
  • 建造者模式

结构型模式

行为型模式

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

设计模式本来学起来比较枯燥,除非心智坚韧,有很强的目标,所以打算用武侠情节来说明模式,一方面怀念金庸 古龙两位大侠(小时候看的多),一方面怀念陪伴我们长大的武侠剧,难免会有不够严谨的地方,欢迎一起探讨,一起怀念,能在学习设计模式的时候,也能记起心中的侠义情怀

为了避免陷入故作有趣其实不好理解的怪圈中,每篇设计模式会写一个比较严谨的模式说明,包括官方定义,类图,模式结构,优缺点,适用场景等等,可以对照一起学习

码字不易,转载请注明出处


yaoran
17 声望1 粉丝

喜欢代码,热爱生活,喜欢运动,平常爱看各种书籍,