avatar
xt
2

当时我的建议是:
如果一个class实质上是做struct用,那么这个class里面的变量应该为
public,而且原则上不应该含任何constructor和method,除非实在
必要,比如为了优化serialization所写的method。结果他说这违反
OO的原则,又是什么不安全呀又是什么暴露太多的东西给使用者等等。
我就举了个例子:
假如返回如下query的值,所用的class本身就是struct:
SELECT id, name from student
结果人家说这个应该用SOAP来传递,然后我再举例:
java.awt.GridBagLayout里面的public 变量怎么解释:这回
人家水平更高,说是Sun写错了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。