设计模式-享元模式


package demo.sta;

public class FlyWeight {
    public static void main(String[] args) {
        Integer i1=28;
        Integer i2=28;
        System.out.println(i1 == i2); //true
        Integer i3=128;
        Integer i4=128;
        System.out.println(i3 == i4);//false

        /*
         * 把这种常用的数据缓存起来,节省读取速度。
         * 享元模式:flyweight:
         * 有很多小的对象,它们有很多相同的属性,就把它设计为一个对象,把不同的属性当作方法参数传入,叫外部参数。
         * 比如,设计 英文字母的。
         * i.display(char,x,y)
         * 
         */

    }
}

你可能感兴趣的:(设计模式-享元模式)