如果我有一个粒子(或客户端)经常向另一个粒子发送消息(每分钟数次,连续几小时),那么访问该粒子的最佳实践是什么? 我应该从工厂获取它,使用它并丢弃它 - 每次都获取新的粒子引用吗? 或者在这种情况下,我应该“持有”对粒子的引用,仅从工厂获取一次?
如果我有一个粒子(或客户端)经常向另一个粒子发送消息(每分钟数次,连续几小时),那么访问该粒子的最佳实践是什么? 我应该从工厂获取它,使用它并丢弃它 - 每次都获取新的粒子引用吗? 或者在这种情况下,我应该“持有”对粒子的引用,仅从工厂获取一次?
您可以使用工厂模式。从工厂获取谷物引用是完全本地的操作,这些引用也会在内部缓存,因此无需保留和重复使用它们,每次需要时只需从工厂获取即可。