享元模式

来源:互联网 发布:linux如何修改主机名 编辑:程序博客网 时间:2024/06/01 23:44

很多个小的对象,将这些对象相同的属性封装起来,定义为内部状态,不同的属性封装到方法的参数,定义为外部状态,在使用时,共同使用一个对象。

这样节省了内存的消耗。例如:

Integer i1 =13;

Integer i2 = 13;

i1 == i2?值为true;当i1、i2值为128时,值为false;因为java将一个字节以内的变量会缓存起来,以节省内存。

用于共享。

原创粉丝点击