单例和多例的区别

 我来答
wei042
高粉答主

2017-03-04 · 答你所问,追求质量,追求满意
wei042
采纳数:38061 获赞数:473525

向TA提问 私信TA
展开全部
所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理,比如action;
一、单例模式和多例模式说明:
1. 单例模式和多例模式属于对象模式。
2. 单例模式的对象在整个系统中只有一份,多例模式可以有多个实例。
3. 它们都不对外提供构造方法,即构造方法都为私有。
bdjinkai_liu
2018-01-12
知道答主
回答量:7
采纳率:0%
帮助的人:4079
展开全部
是指只能拥有一个实例的类就是单例类。
1、私有构造方法。
private Single(){}
2、获取方式,通过公共的静态方法创建单一的实例。
声明本类的一个私有的成员变量 private static User user;
提供一个公共的方法获取该类的实例对象
public static User getInstance(){
两种模式

懒汉模式 – 通常被称为延迟加载。注意存在线程安全问题.
饿汉模式
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式