美文网首页
享元模式

享元模式

作者: 凌枫望星月 | 来源:发表于2020-07-22 21:32 被阅读0次

    “使用共享的方式,让一大群小规模对象能够更有效地运行。”

    “一大群小规模对象”指的是:有时候虽然类的组成很简单,可能只有几个类型为int的类成员,但假设其中几个的属性是完全相同而且可以共享,那么当系统产生了一大群类的对象时,这些重复的部分就都是浪费的,因为它们存在一份即可。

    举例:我有一堆西瓜,虽然大小各自不同,颜色却都是绿皮红瓤,那么,与其让所有西瓜对象每个都有独自的字段或属性绿皮红瓤,倒不如加一个颜色属性,颜色属性与大小共同组装成西瓜属性,而组装过程中,西瓜的颜色属性对象可以在缓存中读取,那么这个颜色属性就没有浪费额外的空间,而是大家都引用一个确定的对象。

    相关文章

      网友评论

          本文标题:享元模式

          本文链接:https://www.haomeiwen.com/subject/pufxlktx.html