flyweight-pattern

flyweight-pattern

文章 0 浏览 3

在享元模式中将静态实例分配给非静态实例

我正在查看 http://www.flyweight 示例代码。 oodesign.com/flyweight-pattern-wargame-example-java-sourcecode.html 并想知道当我们将静态实例(SOL…

傲世九天 2024-12-10 04:32:03 0 0

Java 中的享元示例

我正在尝试用 Java 创建一个享元对象。我在 Objective-C 中使用过类似的概念(Objective-C 中的单例类 // 我相信它们是同一件事)。 我试图在网上找到…

孤独岁月 2024-12-06 09:44:52 0 0

享元模式的一个很好的例子是什么?

C# 中的字符串驻留就是一个很好的例子。其他的?…

错爱 2024-11-02 15:01:20 2 0

享元模式——如何在数据结构中存储享元?

GoF 书中的经典 Flyweight 模式实现示例仅将字符代码存储在可共享的“Characters”中,并使用“GlyphContext”在树结构中存储外部状态。这个例子还提…

花期渐远 2024-10-30 20:37:00 3 0

Flyweight:字符串已经使用 String pool:为 Flyweight 池化 String 对象是否有意义?

字符串已经在使用享元设计模式。池化公共 String 对象是否有益/高效?因为字符串已经从字符串池中取出了?…

你列表最软的妹 2024-10-28 12:54:38 5 0

使用 boost::flyweightstruct T {} 内部(即递归享元)

我试图定义一个不可变的文件路径值类型,利用 boost::flyweight 来共享路径组件。是这样的: struct filepath_data; typedef boost::flyweight filepa…

樱花细雨 2024-10-08 12:04:54 4 0

享元设计模式名称的由来是什么?

我的母语不是英语,并且试图更好地理解该设计模式,我对用于命名模式的单词的起源感兴趣。这个名字的动机是什么? 据我所知,flyweight设计模式涉及一…

暮年慕年 2024-10-06 15:45:32 5 0

享元模式和 C++模板

我有蝇量级模式。我有抽象类 Glyph。我有类 Letter 和从 Glyph 派生的抽象代码。我有从 Code 派生的 YusciiCode、UniCyrCode 和 UniLatCode。 我的享…

憧憬巴黎街头的黎明 2024-09-18 08:05:28 4 0

Java 中 String 享元实现的最佳替代方案

我的应用程序是多线程的,具有密集的字符串处理。我们遇到内存消耗过多的情况,分析表明这是由字符串数据引起的。我认为使用某种享元模式实现甚至缓存…

幸福不弃 2024-09-02 17:06:18 12 0

IDisposable 的享元和工厂问题

我似乎在精神上陷入了享元模式的困境。 首先,假设我有一个一次性类型 DisposableFiddle 和一个工厂 FiddleFactory: public interface DisposableFid…

英雄似剑 2024-08-23 03:53:38 9 0

如何在php中实现享元模式?

这是它的定义: 使用共享来支持大量数据 有效地处理细粒度对象。 但我无法弄清楚它的确切含义。 你能用一个小演示来详细说明吗?…

聚集的泪 2024-08-22 18:18:00 6 0

休眠和蝇量级

有没有办法将 Flyweight 对象与休眠持久性映射一起使用?我的数据模型包含许多相同的对象。我不想为每个相同的对象拥有单独的实例,而是使用享元设计…

星星的軌跡 2024-08-13 08:32:12 9 0

在数据库驱动的应用程序中使用享元模式

任何人都可以给我一些数据库驱动应用程序中应该使用享元模式的情况示例吗? 我怎么知道我应该在应用程序中的某个点使用享元模式? 我已经学会了蝇量级…

行雁书 2024-08-12 15:33:52 8 0

建造者模式和享元模式有什么区别?

构建器模式和享元模式在使用方面有什么区别,因为它们都处理大量对象?…

别念他 2024-08-11 07:21:55 6 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文