大佬教程收集整理的这篇文章主要介绍了在groovy中序列化闭包,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
将闭包存储在需要序列化的对象中通常是个好主意吗?或者我应该选择更传统的架构(例如存储StatusEffect对象列表)?
serialising Closures是完全可能的.从Groovy 1.8.5开始,随着两个方法dehydrate
和rehydrate
被添加到Closures(以便在序列化之前可以剥离所有者,thisObject和delegatE),它变得更容易了.
但是我在本机java序列化方面遇到了保存数据的问题.为了在系统之间发送短期数据,它可能很棒(但即便如此,我会看看protocol buffers或thrift)
考虑如果您需要更新游戏会发生什么?如果中毒影响中存在错误,则每个用其保存文件中的错误中毒闭包保存的用户将保留该错误,直到它消失为止.在多人游戏中,人们也可以操纵他们的保存游戏文件以给自己带来意想不到的或不需要的权力(因为权力本身的功能将存储在文件中).我可以看到操纵毒药影响所以它增加惠普而不是删除它们可能是有益的;-)
以上是大佬教程为你收集整理的在groovy中序列化闭包全部内容,希望文章能够帮你解决在groovy中序列化闭包所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。