社区
Java
帖子详情
单例模式是否能有子类
discolt
2004-08-11 07:37:05
单例模式常用的意图就是共享一个资源,例如配置文件。
如果配置文件有多个模块(例如xml)供应用程序的不同部分(例如前台,后台)共享,是否可以由单例的子类管理各个模块。
父单例提供带参数和不带参数的初始化。
...全文
771
7
打赏
收藏
单例模式是否能有子类
单例模式常用的意图就是共享一个资源,例如配置文件。 如果配置文件有多个模块(例如xml)供应用程序的不同部分(例如前台,后台)共享,是否可以由单例的子类管理各个模块。 父单例提供带参数和不带参数的初始化。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyxxxxx
2004-08-12
打赏
举报
回复
单例有饿汉式(在加载类时实例化)、懒汉式(getInstance时实例化)、注册式(父类构造方法是protected,所有的子类要在父类中注册,但父类的实例总是只有一个,也就是不能同时有多个子类的实例)
bluesky35
2004-08-12
打赏
举报
回复
最好不要这样做
petertangh
2004-08-12
打赏
举报
回复
可以,是没有问题的。不能说为了使用单例就不允许继承了吧。
songfrh
2004-08-11
打赏
举报
回复
最好不要这样使用
jeffyan77
2004-08-11
打赏
举报
回复
子类就是超类的一种。如果子类与超类都是单例类,那么就相当于超类有了两个实例。
单例累不需要有子类。
registered
2004-08-11
打赏
举报
回复
可以
但是你除了 private 的构造器还需要提供一个至少 protected 级别的构造器
朋友别哭
2004-08-11
打赏
举报
回复
up
PHP单例设计模式,连接多数据库源码
单例模式
的三个特点 1: 一个类只能有一个实例 2: 它保修自行创建这个实例 3: 必须自行向整个系统提供这个实例.
单例模式
中主要的角色 Singleton定义一个Instance操作,允许客户访问它唯一的实例. Instance是一个类...
c#
单例模式
(Singleton)的6种实现
如:IO处理,数据库操作等,由于这些对象都要占用重要的系统资源,所以我们必须限制这些实例的创建或始终使用一个公用的实例,这就是我们今天要介绍的——
单例模式
(Singleton)。 使用频率高 单件模式(Singleton...
单例模式
与工厂模式.docx
工厂模式 定义:Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a class defer instantiation to subclasses. (定义一个用于创建对象的...
php实现设计模式中的
单例模式
详解
2、缩小命名空间
单例模式
是对全局变量的一种改进。它避免了那些存储唯一实例的全局变量污染命名空间 3、允许对操作和表示的精华 单例类可以有
子类
。而且用这个扩展类的实例来配置一个应用是很容易的。你可以用你所...
学习php设计模式 php实现
单例模式
(singleton)
单例模式
有三个特点: 1、一个类只有一个实例 2、它必须自行创建这个实例 3、必须自行向整个系统提供这个实例 一、
单例模式
结构图 二、
单例模式
中主要角色 Singleton 定义一个Instance操作,允许客户访问它的唯一...
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章