当很多个小的对象他们具有较多相同的属性的时候,那么就把他们变成一个对象。
把其中不同的属性变成方法的参数,称之为外部状态。那些相同的属性称之为这个对象的内部状态。
这就是享元模式。Flyweight Pattern
Integer i1 = 13;// 自动装箱
Integer i2 = 13;
Integer i3 = 137;
Integer i4 = 137;
System.out.println(i1 == i2);// 显示结果为true.
System.out.println(i3 == i4);// 显示结果为false。
// 当数字在-128到127之间的时候对对应的Integer对象是同一对象。 |