gpt4 book ai didi

design-patterns - Flyweight 与 Singleton 模式之间的实际使用差异是什么?

转载 作者:行者123 更新时间:2023-12-03 13:41:53 24 4
gpt4 key购买 nike

这两种模式似乎达到了同样的目的。现实世界中有哪些不同的用例?
谢谢

最佳答案

Flyweight是当你有许多不同种类的单一事物时。

单例是当你有一个单一的东西。

例如,您可以使用享元模式来表示键盘字符。 a 的一个对象, 一个用于 b等。它们都是字符,但字符类型不同。

相反,您可以使用单例来表示键盘。只能有一个。

关于design-patterns - Flyweight 与 Singleton 模式之间的实际使用差异是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16750758/

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