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?应用程序单例模式:不同位置使用的单个对象,不强制执行其单例。

相关推荐
熬了夜的程序员1 小时前
【华为机试】HJ61 放苹果
算法·华为·面试·golang
倔强青铜三2 小时前
苦练Python第15天:Lambda函数——Python的匿名一行杀器
人工智能·python·面试
倔强青铜三2 小时前
苦练Python第14天:Python函数中的*args与**kwargs解析
人工智能·python·面试
岁忧2 小时前
(LeetCode 面试经典 150 题 ) 209. 长度最小的子数组(双指针)
java·c++·算法·leetcode·面试·go
洁辉3 小时前
C# & .NET 面试深度复习指南
面试·c#·.net
倔强青铜三3 小时前
苦练Python第13天:变量作用域、全局变量与局部变量
人工智能·python·面试
熬了夜的程序员3 小时前
【华为机试】HJ30 字符串合并处理
算法·华为·面试·go
赫本的猫4 小时前
告别生命周期!用Hooks实现更优雅的React开发
前端·react.js·面试
赫本的猫4 小时前
React中的路由艺术:用react-router-dom实现无缝页面切换
前端·react.js·面试
倔强青铜三4 小时前
苦练Python第12天:函数三板斧,def、return、参数
人工智能·python·面试