singleton 相关问题

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

对于继承层次结构中只有某些类需要某些字段或函数的情况,这是一个良好的结构

我想知道对于继承层次结构中只有某些类需要某些字段或函数的情况,有一个好的结构。 我正在创建一个具有以下结构的程序: 单例类...

回答 1 投票 0

PHP 中使用单例模式的类继承仅在继承类中的实例变量被重新初始化时才起作用。但为什么呢?

我有一个带有单例函数instance()和关联变量$instance的主类。现在我创建几个子类并让主类继承。我不会重新定义单例 fu...

回答 1 投票 0

单例继承 - 创建哪个对象?

我创建了两个类 - 基类和派生类,其中基类是单例。 当我调用派生类构造函数时,哪个对象被创建为静态实例?是不是一个

回答 1 投票 0

多线程 C++ 中单例实例的正确互斥锁放置

我正在基于“Head First Design Patterns”书中的示例在 C++ 中实现线程安全的单例模式,该书最初在 Java 中介绍了该模式。我知道从那时起...

回答 1 投票 0

如何为泛型类创建多个单例实例?

我有这样的代码: 导入java.io.*; 导入java.util.ArrayList; 导入java.util.List; 公共类 FileManager { 私人最终文件文件; 私有文件管理器(字符串属性)...

回答 1 投票 0

Python:应用程序必须等待另一个完成(互斥)

我正在创建一个必须一次运行一个的应用程序,所以我尝试根据以下配方创建它: https://code.activestate.com/recipes/474070-creating-a-single-instance-application/ 问题...

回答 1 投票 0

Singleton 是将数据保存在 Android 应用程序内存中的最佳方式吗?

我正在构建一个Android应用程序,它有一个User类,用于保存用户的个人资料信息。 创建用户后,它会保存在 SharedPreferences 文件中,以便我可以...

回答 3 投票 0

C++ Singleton 类的实现

我需要帮助来了解我的静态单例类的实现是否有效或被认为是最佳实践。 我目前正在研究一个业余爱好者 OpenGL 引擎,我有很多罪过......

回答 1 投票 0

如何确保我的类Initialize方法只被调用一次,最好的方法是什么?

我目前正在使用 Unity IoC 容器,这是我的 AppConfig 类。正如您所看到的,Initialize 方法应该只调用一次,我使用了双重锁检查来确保这一点。 什么...

回答 5 投票 0

连接管理器作为单例

假设我创建了对象来管理连接作为signleton,例如: 公共类数据库连接{ 私有静态连接 con = null; 静止的 { String url = "jdbc:`\[`mys...

回答 1 投票 0

模板化单例包装器 c++

我刚刚对一个奇怪的设计进行了技术测试,在第一次感受到厌恶之后,我开始看到一些有用的用例。我想知道你对此有何看法。 练习的目标:

回答 1 投票 0

Log4j 单例包装器的好处?

我最近继承了一些Java代码,需要将其集成到我正在开发的项目中。我的项目是一个处理和转换 XML 消息的服务代理。在寻找的同时...

回答 4 投票 0

缓存Python类实例

我有一个内存密集型类,比如说代表高分辨率资源的类型(即:媒体、模型、数据等),可以使用相同的参数多次实例化,例如相同的文件...

回答 2 投票 0

Scala:对多态类型的单例实例不使用 Nothing

给定多态性特征,例如 特征 Transform[T] { def apply( t: T ) : T } 人们可能想实现各种专门的实例,例如 案例类 Add[Double] 扩展 Transform[Double]...

回答 2 投票 0

Python 单例数据类

我有一堂这样的课: from __future__ 导入注释 导入操作系统 从数据类导入数据类 @dataclass(冻结=真) 类配置: 名称:str 年龄:str @静态方法 德...

回答 2 投票 0

单例被摧毁

我正在编写一个带有可以重写方法的类,问题是当我构造重写这些方法的类时,单例可以工作,而带有重写方法的类仍然是...

回答 1 投票 0

如何在java中使单例bean线程安全并具有更好的性能?

我正在尝试与多个用户测试下面的代码。但是由于该类是由 spring 管理的单例,因此只有一个已创建的对象,并且多个线程试图访问该对象......

回答 1 投票 0

为什么我们应该将 «Logger» 类视为单例?

我们都知道日志,好吧,但是为什么我们应该将“Logger”类视为单例类呢?如果我们将其作为普通的非单例类会发生什么?

回答 5 投票 0

如何在 Getx Flutter 中使用控制器的多个实例

我已经实现了类似YouTube的搜索栏,但我需要在同一页面中使用两次,但控制器的实例是相同的,因此它们充当一个控制器。请指导我如何获得多个

回答 1 投票 0

可以在没有私有构造函数的情况下创建单例吗?

private static PostalCodeInfoTable postalCodeInfoTable = new PostalCodeInfoTable(); 公共静态邮政编码信息表 GetInstance() { 返回邮政编码信息表; } 公共邮政编码信息Ta...

回答 5 投票 0

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