【发布时间】:2011-04-13 23:20:24
【问题描述】:
我不是一个以英语为母语的人,为了更好地理解该设计模式,我对用于命名模式的那个词的起源感兴趣。取这个名字的动机是什么?
据我所知,flyweight design pattern 关注的是一种使用共享来支持大量细粒度对象的方法。
但是,我为该特定词(蝇量级)找到的定义是指重量小于 112 磅的拳击类别。
那么,为什么要以这种方式调用模式呢?
对不起,如果这看起来很愚蠢,但我真的不知道。
【问题讨论】:
-
阅读说明:我明白,但很失望。事实证明,这只是另一个体育隐喻,而且是一个可怜的隐喻。我一直认为这意味着与压力 = 重量 / 面积有关的东西,因为它让我想到所有那些承载着共同重量的小物体,并且因为它是分散的而不会感到太大的压力。
-
直到我读到这篇文章之前,我一直把飞重这个词和机械飞轮混为一谈,并想知道它是如何表达任何类比的。
标签: design-patterns flyweight-pattern