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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© simonqian 中级黑马   /  2013-5-14 16:42  /  990 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 simonqian 于 2013-5-16 08:01 编辑

我看张老师的视频,他说
Integer i = 137;
Integer i2 = 137;
怎么这个叫享元模式,看了半天没看懂,求举个例子?

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1

查看全部评分

2 个回复

倒序浏览
享元模式: 如果很多很小的对象他们有很多相同的东西 就把他们变成一个对象,那些不同的属性吧他们变成方法的参数称之为外部状态,那些相同的属性称之为内部状态

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 、__WSD吴少东 于 2013-5-14 18:19 编辑

一些小对象共享给全部的对象使用, 比如说张老师说过一句话,你打一堆字符串,然后,你说它到底是几个对象?

答曰: 二十六个对象...所有字符串,共享这二十六个小对象,(当然啊,我说的只是字母类型的字符串,举个例子而已,别追究我的语句问题....{:soso_e144:}


再加上楼上所说的享元模式的特点,楼主应该理解了吧..

还拿字符串来说,不同的字符串,有不同的特性,这些不同的特性就是外部特性,相同的特性就是字符串内的元素,都属于该二十六个小对象中的一个或者若干个。。这就是内部特性..

我比较喜欢叫特性..  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马