C#面试问题41-60

  1. What is the Singleton design pattern?

Singleton is a class that only allows creating a single instance of itselt.

单例设计模式是一个类,它只允许创建自己的单个实例。

构造函数防止他在单例类以外的地方被调用。

使用情景:need a single object resposible for some job that is shared by the whole application.

What is a globl state? public

Why is singleton considered an anti pattern?

What is the difference between the singleton design pattern and the application singleton?应用程序单例模式:不同位置使用的单个对象,不强制执行其单例。

相关推荐
zone77391 分钟前
004:RAG 入门-LangChain读取PDF
后端·python·面试
青青家的小灰灰18 分钟前
Vue 3 新标准:<script setup> 核心特性、宏命令与避坑指南
前端·vue.js·面试
Heo1 小时前
深入 React19 Diff 算法
前端·javascript·面试
流水白开2 小时前
前端设计模式
javascript·面试
茶杯梦轩2 小时前
从零起步学习RabbitMQ || 第三章:RabbitMQ的生产者、Broker、消费者如何保证消息不丢失(可靠性)详解
分布式·后端·面试
sunny_14 小时前
面试踩大坑!同一段 Node.js 代码,CJS 和 ESM 的执行顺序居然是反的?!99% 的人都答错了
前端·面试·node.js
ayqy贾杰16 小时前
Agent First Engineering
前端·vue.js·面试
Lee川19 小时前
解锁 JavaScript 的灵魂:深入浅出原型与原型链
javascript·面试
swipe19 小时前
从原理到手写:彻底吃透 call / apply / bind 与 arguments 的底层逻辑
前端·javascript·面试
程序员清风21 小时前
小红书二面:Spring Boot的单例模式是如何实现的?
java·后端·面试