观察者模式面试题27 题
- 01 观察者模式有哪些角色?通知流程是什么?
- 02 什么是观察者模式?它解决什么问题?
- 03 本地事件总线和消息队列都用了观察者思想,它们怎么选?
- 04 观察者模式的优缺点是什么?
- 05 观察者模式和发布订阅模式有什么区别?
- 06 观察者模式同步通知和异步通知怎么选择?
- 07 观察者模式中的事件对象应该如何设计?
- 08 观察者模式中的推模型和拉模型有什么区别?
- 09 观察者模式中订阅和取消订阅的生命周期如何管理?
- 10 观察者模式中多个观察者的通知顺序如何设计?
- 11 观察者模式中某个观察者异常会影响其他观察者吗?
- 12 Java 事件监听机制和观察者模式有什么关系?
- 13 Spring ApplicationEvent 是怎么体现观察者模式的?
- 14 观察者模式如何处理事务提交后的事件一致性?
- 15 观察者模式如何处理重复通知和幂等问题?
- 16 观察者模式有哪些线程安全和内存泄漏问题?
- 17 使用观察者模式有哪些常见误区?
- 18 观察者模式如何从一段遗留代码重构出?
- 19 观察者模式相关代码应该如何做单元测试和集成测试?
- 20 观察者模式在 Spring 或依赖注入环境中如何落地?
- 21 观察者模式在真实业务中如何判断该不该使用?
- 22 观察者模式后续需求频繁变化时如何演进?
- 23 观察者模式做代码评审时应该重点看哪些点?
- 24 观察者模式会带来哪些性能和资源成本?
- 25 观察者模式经常会和哪些设计模式组合使用?
- 26 观察者模式哪些迹象说明这里可能过度设计了?
- 27 观察者模式线上出现问题时如何排查?
没有符合条件的题目。