应用:在Integer中-128~127封装成Integer对象放在池子中,使用时直接获取对象,所以:

    Integer num1=11;
    Integer num=11;

这两个是同一个对象的不同引用

在这个范围之外的Integer对象每次使用都要重新创建,所以:

    Integer num1=1111;
    Integer num=1111;

这两个Integer不是同一个对象

通俗描述享元模式:

如果很多很小的对象,他们有很多相同的部分,就可以将他们作为一个对象,对于不同的部分,将他们作为外部属性作为方法的参数传入

 

posted on 2018-04-22 23:38  song.yan  阅读(151)  评论(0编辑  收藏  举报