主题
设计模式
- ✅什么是设计模式?有什么好处?
- ✅设计模式的7大基本原则有哪些?
- ✅使用哪种设计模式可以提高代码可维护性?
- ✅使用哪种设计模式可以提高代码的复用性?
- ✅你在工作中是如何使用设计模式的?
- ✅请简述MVC模式的思想
- ✅单例模式的多种写法
- ✅如何破坏单例模式?
- ✅为什么说枚举是实现单例最好的方式?
- ✅不使用锁如何实现线程安全的单例?
- ✅三种工厂模式的区别和特点
- ✅什么是不可变模式,有哪些应用?
- ✅什么是享元模式,有哪些具体应用?
- ✅String的设计,用到了哪些设计模式?
- ✅什么是责任链模式,有哪些应用?
- ✅什么是状态模式,有哪些应用?
- ✅策略模式和if-else相比有什么好处?
- ✅什么是观察者模式,有哪些应用?
- ✅什么是代理模式,有哪些应用?
- ✅什么是模板方法模式,有哪些应用?
- ✅针对天气预报变化时触发用户通知和推荐行程用什么设计模式?