重复创建相同的对象没有太大的意义,反而加大了系统开销,某些情况下,可以缓存该类的实例,实现复用。
实现缓存实例:
定义一个private static成员变量存储类的实例(多个可用数组)
先检测上面的成员变量是否为null,为null就调用构造函数创建对象,否则直接返回已存在的对象。
重复创建相同的对象没有太大的意义,反而加大了系统开销,某些情况下,可以缓存该类的实例,实现复用。
实现缓存实例:
定义一个private static成员变量存储类的实例(多个可用数组)
先检测上面的成员变量是否为null,为null就调用构造函数创建对象,否则直接返回已存在的对象。
转载于:https://www.cnblogs.com/chy18883701161/p/10852397.html