Closed. This question is off-topic。它当前不接受答案。
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
我正在this页面上阅读有关
在编程语言或设计模式的上下文中,我无法理解“粒度”的含义。
任何人都可以解释一下,这是一个很好的例子。 游戏场景中的树木 文件中的个字符 在电影院中的座位 cad应用程序中的电源点
通常,您在应用程序中有许多粒度对象。如果要为每个树/字符/座/电源点创建单独的对象,则可能会占用大量内存。多数民众赞成在Flyweight模式解决的问题。
想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
已关闭8年。
Improve this question
我正在this页面上阅读有关
flyweight design pattern
的信息。在编程语言或设计模式的上下文中,我无法理解“粒度”的含义。
任何人都可以解释一下,这是一个很好的例子。
最佳答案
粒度是细节级别。粒度对象是那些在程序中处于较低级别详细信息的对象。考虑:
通常,您在应用程序中有许多粒度对象。如果要为每个树/字符/座/电源点创建单独的对象,则可能会占用大量内存。多数民众赞成在Flyweight模式解决的问题。
10-07 15:21