序号 设计模式面试题(共50+)
1 什么是设计模式?
2 为什么要使用设计模式?
3 总共有多少种设计模式?
4 设计模式有哪些分类?
5 你都用过哪些设计模式?
6 JDK 中都用了哪些设计模式?
7 Spring 框架用到了哪些设计模式?
8 什么是高内聚、低耦合?
9 设计模式的六大原则是?
10 你怎么理解单一职责原则?
11 你怎么理解开闭原则?
12 你怎么理解迪米特原则?
13 你怎么理解依赖倒置原则?
14 你怎么理解接口隔离原则?
15 你怎么理解里氏替换原则?
16 Java 设计原则中,为什么组合要优先于继承?
17 什么是工厂模式?
18 工厂模式分为哪几类?
19 工厂模式中简单工厂和工厂方法的区别?
20 工厂模式中工厂方法和抽象工厂的区别?
21 实现简单工厂模式(真实应用案例)
22 实现工厂方式模式(真实应用案例)
23 实现抽象工厂模式(真实应用案例)
24 什么是单例模式?
25 单例模式有哪几种实现方式?
26 单例模式有哪些应用场景?
27 如何保证一个类一定是单例?
28 Spring bean 是什么类型单例?
29 什么是代理模式?
30 代理模式分为哪两类?
31 什么叫静态代理?
32 实现静态代理(真实应用案例)
33 什么叫动态代理?
34 静态代理和动态代理的区别?
35 实现动态代理有哪几种方式?
36 JDK 是怎么实现动态代理的?
37 JDK 实现动态代理(真实应用案例)
38 为什么 JDK 动态代理必须基于接口?
39 什么是 CGLib?
40 CGLib 实现动态代理(真实应用案例)
41 什么是观察者模式?
42 观察者模式有什么优缺点?
43 观察者模式和发布订阅模式的区别?
44 JDK 是怎么实现观察者模式的?
45 编程实现观察者模式(真实应用案例)
46 Spring 如何实现观察者模式?
47 什么是策略模式?
48 策略模式有什么优缺点?
49 策略模式在 JDK 中的应用有哪些?
50 编程实现策略模式(真实应用案例)
51 什么是装饰器模式?
52 装饰器模式有什么优缺点?
53 装饰器模式在 JDK 中的应用有哪些?
54 编程实现装饰器模式(真实应用案例)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注