Variables 在游戏中使用公共变量!框架模型

Variables 在游戏中使用公共变量!框架模型,variables,playframework,encapsulation,public,Variables,Playframework,Encapsulation,Public,我偶然发现了这部戏!几天前的框架。有人提到公共变量被用作模型中的实例变量。在我的一生中,我一直被告知这是一种危险的做法。其他恶意实体可能会来修改对象状态等。我在Play docs中没有看到任何关于封装问题的进一步解释。这种使用是安全的做法吗?在web上,我也遇到过批评python中缺乏封装的人 有人能澄清一下优点/缺点吗?…我想花点时间学习戏剧!。。但我想知道是否存在任何警告 问候 damon声明公共属性允许play增强类并使开发人员的生活变得轻松 当然,您可以私有地创建变量,并提供自己的get

我偶然发现了这部戏!几天前的框架。有人提到公共变量被用作模型中的实例变量。在我的一生中,我一直被告知这是一种危险的做法。其他恶意实体可能会来修改对象状态等。我在Play docs中没有看到任何关于封装问题的进一步解释。这种使用是安全的做法吗?在web上,我也遇到过批评python中缺乏封装的人

有人能澄清一下优点/缺点吗?…我想花点时间学习戏剧!。。但我想知道是否存在任何警告

问候


damon

声明公共属性允许play增强类并使开发人员的生活变得轻松


当然,您可以私有地创建变量,并提供自己的getter和setter。另外,您看到这里的文档了吗?

声明公共属性允许play增强类并使开发人员的生活变得轻松


当然,您可以私有地创建变量,并提供自己的getter和setter。另外,您看到这里的文档了吗:?

谢谢您的回复。所有示例的字段都声明为私有。所以我想知道我是否可以使用私有变量。谢谢您的回复。所有示例的字段都声明为私有。所以我想知道我是否可以使用私有变量。。