Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读此页面上flyweight design pattern的内容。 在编程语言或设计模式的上下文中,我无法理解“粒度”的含义。
flyweight design pattern
谁能解释一下,一个例子会很棒。
粒度是一个细节级别。粒度对象是那些在您的程序中处于低级别细节的对象。考虑:
通常,您在应用程序中有许多粒度对象。如果您将为每个树/角色/座位/电源点创建单独的对象,则可能会非常消耗内存。这就是享元模式解决的问题。