面试知识库

设计模式#

知识脉络#

知识点清单#

#题目频率难度状态
1单例模式极高进阶todo
2工厂模式高进阶todo
3代理模式极高进阶todo
4策略模式高进阶todo
5模板方法模式高基础todo
6观察者模式高基础todo
7责任链模式高进阶todo
8装饰器模式中进阶todo
9适配器模式中基础todo
10建造者模式中基础todo
11Spring中的设计模式极高进阶todo
12设计模式六大原则高基础todo
13状态模式中进阶todo
14门面模式中基础todo
15组合模式中进阶todo

口诀速记#

  • 创建型: “单工建原抽(单例/工厂/建造者/原型/抽象工厂)”
  • 单例DCL: “双检锁+volatile禁止重排”
  • SOLID: “单开里依接(单一职责/开闭/里氏/依赖倒转/接口隔离)”
  • Spring模式: “工单代模观策(工厂/单例/代理/模板/观察者/策略)“

跨域关联#