设计模式

光影博客收录的设计模式高频题与参考解析,搜索时也会写成设计模式面试题。下面是站内已有题目,可继续在面试题里按这个词刷。

在面试题中打开共 3 道,本页展示 3 道

  1. 单例模式有哪些实现方式?

    设计模式 · 简单

    懒汉式(延迟加载)、饿汉式(类加载创建)、双重检查锁、静态内部类、枚举实现(最佳)。注意线程安全和序列化问题。

  2. 观察者模式与发布订阅有什么区别?

    设计模式 · 中等

    观察者:主题直接通知观察者(一对多依赖)。发布订阅:通过消息中间件解耦(发布者和订阅者互不知道)。前者紧耦合,后者松耦合更适合复杂系统。

  3. 工厂模式与策略模式有什么区别?

    设计模式 · 中等

    工厂模式封装对象创建(简单工厂→工厂方法→抽象工厂),策略模式封装算法族可互换。工厂关注"创建什么",策略关注"如何执行"。

主页
分类
资源
合作
关于