享元模式

享元模式:共享对象,复用对象

比如,棋盘里的象棋类,只用建立三十个,就可以在棋盘里满地跑,唯一变动的是坐标,假如有10w个棋盘,120w琪子,其实只建立了120w个坐标和30个象棋类,大大减少了内存

在比如 文字编辑琪,变动的只是文字,里面的格式类是可以复用的,颜色,大小,字体组成的风格类

享元是共享对象,大家一起用

多例是限制对象的创建

对象池是创建对象后不用了,丢在池子里,等待其他使用者使用,减少对象创建所需要的时间

享元模式 共享的对象因为不会回收

使用享元模式的时候需要谨慎

可以使用 若引用 软引用 享元对象 让GC回收