设计模式资料收集

图像受版权保护,联必删

PS:这张封面图都没见过吧,哈哈

在线文档

书籍

设计模式

要翻墙才能看到!

书中提到的23种设计模式分别是:

  1. 单例模式
  • 工厂方法模式
  • 抽象工厂模式
  • 模版方法模式
  • 建造者模式
  • 代理模式
  • 原型模式
  • 中介者模式 
  • 命令模式
  • 责任链模式
  • 装饰模式
  • 策略模式
  • 适配器模式
  • 迭代器模式
  • 组合模式
  • 观察者模式 
  • 门面模式
  • 备忘录模式
  • 访问者模式
  • 状态模式
  • 解释器模式
  • 享元模式
  • 桥梁模式
  • 桥梁模式

特定的原则

使用面向对象设计,可以设计出优秀的软件,同样也可以设计出糟糕的软件。只有遵循一些特定的原则,才能设计出复用性高灵活性好的软件来。
在运用面向对象的思想进行软件设计时,需要遵循的原则一共有6个,他们是:

  1. 单一职责原则(Single Responsibility Principle)
  2. 里氏替换原则(Liskov Substitution Principle)
  3. 依赖倒置原则(Dependence Inversion Principle)
  4. 接口隔离原则(Interface Segregation Principle)
  5. 迪米特法则(Law Of Demeter)
  6. 开闭原则(Open Close Principle)

别人的读后感