gpt4 book ai didi

oop - OOP中粒度的含义

转载 作者:行者123 更新时间:2023-12-03 07:05:38 24 4
gpt4 key购买 nike

我正在阅读有关 flyweight design pattern 的内容上this页。
我无法理解编程语言或设计模式上下文中“粒度”的含义。

谁能解释一下,举个例子就很好了。

最佳答案

粒度是细节的级别。粒度对象是程序中处于低级细节的对象。考虑:

  • 游戏景观中的树木
  • 文档中的字符
  • 电影院的座位
  • CAD 应用程序中的演示文稿

通常,应用程序中有许多粒度对象。如果您为每个树/角色/座位/电源点创建单独的对象,则可能会非常消耗内存。这就是享元模式解决的问题。

关于oop - OOP中粒度的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12920335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com