A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 幻影之舞 中级黑马   /  2016-5-14 21:15  /  732 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哪位大神给讲讲

3 个回复

倒序浏览
大概的说就是一个类只能用一个对象.单例设计模式类内部私用了构造函数,所以不能创建本类对象,但是类的内部创建了一个静态对象,并且提供了静态的方法返回这个对象,这样就能确保所有访问该类的对象为同一个对象
回复 使用道具 举报
学习一下
回复 使用道具 举报
单例设计模式 一分为二的话很好理解,就是单例 和 设计模式。
    设计模式并不是java中独有的术语,现实生活中很多都是靠设计模式来进行生产的,其作用就是提高效率。就是在设计一样产品的时候,把他的可重复的部分提取出来,就像生产月饼,不就是拿模子扣出来的么,就不需要人工进行逐一的造型,大量的节省了人力。java中也是一样,就是把可重复代码或者思想,提炼出来,遇到特定的需求,可直接粘贴。
   单例,就是所说的特定的环境,而这种特定的环境,就是需求指定只能建立一个对象,就是只要判定了需求只需要一个对象时,就可以把那段可复制的代码用上了,具体原理就像楼上那位大神说的   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马