设计模式高频场景面试题及详细答案(实战向)
本文档整理互联网后端、客户端开发面试高频设计模式场景题,全部结合真实业务场景,答案贴合工程实战,规避理论化空话,适配初中级开发面试、技术复盘使用。
一、单例模式(高频必问)
场景题1:业务中为什么要用单例模式?请举3个实际业务场景,并说出常用实现方式及优缺点
参考答案:
单例模式核心目的是保证类在全局只有一个实例,节省资源、统一状态、避免重复创建销毁开销。
常见业务场景:
1.工具类对象:全局日志工具、加密工具、参数校验工具,无需多次创建,全局复用即可;
2.资源连接类:数据库连接池、Redis连接池、线程池,频繁创建销毁会极大消耗系统资源,必
原创力文档

文档评论(0)