![]() |
1
4
你所描述的看起来是一个 Flyweight Factory pattern 。Flyweight是相对较小的类,并且“唯一”对象的数量有限,因此维护唯一实例的目录可以帮助减少内存中不必要的重复数据。
一个例子是
我也会把班级和工厂分开。使工厂成为一个单独的类,并使构造函数
我也会小心你的
|
![]() |
2
2
如果您的唯一标识符比
|
![]() |
shortCircuit77 · 抽象类有选择地公开基于派生类型的方法 3 年前 |
![]() |
trzczy · 如何在ZF3中触发fieldset工厂 7 年前 |
![]() |
Zuri · TableView中的自定义复选框 7 年前 |
|
AndreasN · C#异步(工厂)方法和LINQ[关闭] 7 年前 |
![]() |
Agustin Castro · ddd中命令处理程序的正确使用 7 年前 |
![]() |
Bruno · 如何在Scala中创建具有有界类型参数的自定义序列? 7 年前 |