23种设计模式速记思维导图

2025-08-01 12:16
361
0

之前分享过《23种设计模式彩图》,最近有个朋友跟我说设计模式难记,并且工作中也不知道该怎么使用这些设计模式。

我的回答是:先对这些设计模式和使用场景有个大概的印象,工作中不用老是想着要用点设计模式才显得高大上,当遇上了某些场景自然就会想到好像可以使用某个设计模式。

  • 和其它开发团队对接时,很可能因为接口或者字段不统一需要用到适配器模式。
  • 项目中需要多方案切换时自然就想到了策略模式。
  • 重构代码时看到有几个逻辑类的代码非常相似只有部分逻辑有区别,当然就会考虑是否可以提取共性部分,用模板方法解决。
  • 与下游对接要为其提供服务,自然就会考虑应该要给其提供统一的入口,就会想到是否可以使用外观模式。
  • 要扩展原有类的功能就可以考虑装饰者模式。

 

 

全部评论