面试真题

其他 · 简单 · 阿里巴巴

设计模式了解不?用过哪些?为什么用?单例模式有什么作用和好处?

简单 其他 🎤 阿里巴巴
参考答案
结论:了解常用模式如单例、工厂、观察者;使用为解耦复用;单例保唯一实例与全局访问。要点:1.用过:单例(配置/日志)、工厂(创建对象)、策略(算法切换);2.为什么用:开闭原则、降耦合、易维护;3.单例作用:控制实例数提供全局点;好处:省内存(连接池)、避状态冲突(配置一致)。示例:Spring默认单例Bean。
题目整理自公开面经,答案由校招宝自研生成,仅供参考