singleton 相关问题

一种设计模式,可确保存在特定类的一个应用程序范围的实例。 Gang of Four的创作设计模式之一。

如何确保单例类只创建一个实例?

我已经阅读了单例设计模式的概念,并理解为了创建一个类单例,我们必须执行以下步骤: 1)私有构造函数来限制类的实例化

回答 1 投票 0

多个单例c#实例

是否有一种类似单例模式的实现,允许创建多个实例? 我的类定义是: 公共类记录器 { 私有记录器(字符串logPath) { 这个。

回答 3 投票 0

如何在Unity中创建通用的单例类?

我是Unity的初学者。 我在学习的时候有个问题。 我参考下面的文档。 使用Unity引擎; 公共类 Singleton : MonoBehaviour 其中 T : MonoBehaviour { 私人

回答 2 投票 0

当我们可以在 Flutter 中使用 Singleton 类时,为什么我们需要像 get_it 这样的服务定位器

为了在flutter中创建API存储库、DioClient、数据库访问类,我们可以使用单例模式并创建单例类。那么,使用 get_it 这样的服务定位器有什么好处呢?

回答 1 投票 0

替代 Swift 中的单例实现?

我正在开发一个具有 ContentManager 类的应用程序。此类从捆绑包中迁移文件,并在应用程序首次打开时执行其他检查。接下来它会在 ViewController 中使用...

回答 1 投票 0

将类传递给 .environmentObject 修饰符是否相当于创建一种单例?

Apple 喜欢单例,但单例被认为是不好的做法,我正在尝试从要转换为 SwiftUI 的应用程序中删除它们。 我有一个用于 App Store 购买和恢复的单例......

回答 1 投票 0

如何在 Kotlin 中制作数据类单例?

假设我有一个数据类: 数据类 SensorData(val 名称:String,val temp:Double) 我从 REST 服务或内部 setter 方法创建此 SensorData 对象,而名称是 al...

回答 5 投票 0

如何在Python中定义单例方法

在Ruby中我们有多种方式可以让我们访问和修改实例的单例类,比如 https://ruby-doc.org/core-2.4.1/Object.html#method-i-singleton_class 或者 https://ruby-do...

回答 1 投票 0

最小化 Meyers 的单例开销

迈耶斯·辛格尔顿,s。 t: Foo& getSingleton() { 静态 Foo 单例; 返回单例; } 已知的是: 线程安全。 里面有一个分支。 而且它也恰好是最简单的...

回答 2 投票 0

IServiceCollection.AddSingleton 线程安全吗?

考虑以下扩展函数: 公共静态类扩展 { public static IServiceCollection AttachNativeLogger(此IServiceCollection服务,ILogger记录器) { //

回答 1 投票 0

需要Android内存数据存储解决方案

我需要集中存储 API 响应数据,以便我可以从任何 Activity/Fragment/Composable/Viewmodel 访问它。 我尝试过使用 Kotlin Singleton 对象,但由于某种原因,它变得很...

回答 1 投票 0

Python 单例行为很奇怪

我发现了创建单例类的最流行的方法之一,使用 _instance 和重写 __new__ 方法。这里是: 单例类: _实例=无 def __new__(cls, *args, **...

回答 1 投票 0

如何继承神奇的静态单例?

我想从派生中的神奇静态单例继承: #包括 int main(); 类 SingletonBase{ 受保护: 整数i=0; SingletonBase(int){} // 朋友int

回答 1 投票 0

AutoFac - 在 app_start 上初始化重量级单例

我们的配置是,MVC5 C# 应用程序,使用 AutoFac。 我们有许多单例,如果它们使用第一个请求进行初始化,则会给用户带来不好的体验,因为它们的首字母...

回答 2 投票 0

当用另一个服务扩展服务时,Angular 中的服务会被实例化两次

在我的 Angular 项目中,我设置了多个服务。一项服务具有一些我想要限制访问的功能,以便只能从一项特定的其他服务中使用它。 为了阿...

回答 1 投票 0

递归静态枚举和单例定义

TL;DR:别做我做的事。运行并阅读下面最小重现器中的代码注释。 我有一个枚举,它采用一个类的实例,该类本身是一个单例,它从...

回答 2 投票 0

我们如何使用 lombok 为 2 个相同的对象创建相同的哈希码值?

我正在尝试单例设计模式。当我这样做时,service1和service2的hashcode值是相同的。但是我希望通过Lombok生成hashcode值。当我使用@EqualsAndHas...

回答 1 投票 0

Blazor WebClient AddSingleton 对象无法注入到 C# 类中

我是 Blazor 技术的新手。我正在为 C# 对象尝试 AddSingleton,但它不起作用。 在我的 Blazor WebClient 应用程序中,我有 C# 类 Student.cs,如下所示 命名空间 MySampleWebClient {...

回答 1 投票 0

如何在 Hilt (Android) 中重新初始化单例?

我的 Android 项目中有 Hilt DI 框架。我还进行了改造,并使用 ApiNetworkModule 获取单例改造对象: @模块 @InstallIn(SingletonComponent.class) 公开课

回答 1 投票 0

单例与原型 JdbcTemplate

根据 Spring 文档,JDBCTemplate 类“可以通过使用数据源引用直接实例化在服务实现中使用,或者在应用程序上下文中做好准备......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.