设计模式高频场景面试题及详细答案(实战向).docx

设计模式高频场景面试题及详细答案(实战向).docx

设计模式高频场景面试题及详细答案(实战向)

本文档整理互联网后端、客户端开发面试高频设计模式场景题,全部结合真实业务场景,答案贴合工程实战,规避理论化空话,适配初中级开发面试、技术复盘使用。

一、单例模式(高频必问)

场景题1:业务中为什么要用单例模式?请举3个实际业务场景,并说出常用实现方式及优缺点

参考答案:

单例模式核心目的是保证类在全局只有一个实例,节省资源、统一状态、避免重复创建销毁开销。

常见业务场景:

1.工具类对象:全局日志工具、加密工具、参数校验工具,无需多次创建,全局复用即可;

2.资源连接类:数据库连接池、Redis连接池、线程池,频繁创建销毁会极大消耗系统资源,必

文档评论(0)

1亿VIP精品文档

相关文档