后端岗位面试题更新 2026-08-05

在分层架构中,控制层、业务层和持久层哪些层适合使用单例模式?请说明理由。

淘宝闪购后端开发消费品/零售技术原理技术选型

考察说明

考察对分层职责与单例模式适用边界的理解

回答思路

  1. 能区分三层各自的工作方式与生命周期
  2. 说明无状态对象适合单例的原因
  3. 指出业务层/持久层通常无状态故可单例,控制层视框架或状态而定
  4. 说明单例模式在多线程下的线程安全要求