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写错了。
相关阅读
请问StringBuffer的OutofMemory问题Show off一下一天画出来的,欢迎拍砖一个关于继承的问题Java练习题 8Applet读取加密的文件一个问题请教一个建网站的笔试题online Java testAnyone start looking at clojure?着急请教JAVA Question,谢谢有weblogic的大牛或者spring security的大牛来帮帮忙吗?怎么增加heap space?Hibernate question求java tutor一枚(付费,可网络交流)有没有license protection的Java LibraryJTextPane怎么快速更新Issue when running a unix command with Runtime.getRuntime.exec()菜鸟问关于Java Programming的问题关于Java BlackBelt 的问题Java Resource一问code bubbles