2011-08-06 64 views
0

我碰到過Play!框架。提到公共變量被用作Model中的實例變量。我的生活中,我被告知這是一種危險的做法,其他惡意實體可能會來修改對象狀態等。我沒有看到任何關於Play文檔中封裝問題的進一步解釋。這是一種安全的做法嗎?在網絡上,我遇到過批評python中缺少封裝的人們。在Play中使用公共變量!框架模型

有人可以澄清優點/缺點..我想花一些時間學習Play!..但我想知道是否有任何警告存在。

問候

達蒙

回答

3

聲明公共屬性允許起到增強類,使開發者的生活更輕鬆。

你當然可以私下變量,並提供你自己的getters和setter。另外,你看到這裏的文檔:http://www.playframework.org/documentation/1.2.2/model#properties

+1

感謝您的答覆..所有的例子有聲明private..so的字段我想知道如果我可以使用私有變量.. –