Skip to content

Latest commit

 

History

History

pattern

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

设计模式

看过设计模式很多次,但是每次看完,觉得自己懂了,但是实践中自己还是不会用。

因此有了这个项目,将设计模式重新捋一遍,分析使用场景,优缺点。会考虑将23种设计模式,编成一句顺口溜。

先做到手中有剑,心中有剑,才能达成手中无剑,心中无剑,人剑合一。

架构的几大原则

  • 开闭原则
  • 依赖倒置
  • 单一职责
  • 接口隔离
  • 迪米特法则,最少知道原则
  • 里式替换原则
  • 合成复用原则,多用组合和聚合,少用继承

创建型模式

结构型模式

行为型模式