精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Java>>技术言论>>Re:看到楼下有人谈论返回记录集进行封装,请问什么叫封装(2)

主题:Re:看到楼下有人谈论返回记录集进行封装,请问什么叫封装(2)
发信人: ninja_xena(贪嗔痴)
整理人: zjxyz(2003-04-08 09:20:08), 站内信件
【 在 pguard 的大作中提到:】
:
:
:唔该晒上面几位解答,虽然唔系好理解,不过等我去消化下先
:......
效率优化的首要一条是:不优化
不要为先为效率问题来改变代码,要先测试,后改代码.可能系统并不在乎一点点的内存,放到内存里,等于用空间换了时间.

我觉得在ResultSet的问题上,一般情况下不应该在接口参数或者返回数值那里返回ResultSet对象,因为这样你的客户程序员被迫要import java.sql.ResultSet;首先就是把实现过程公开了,应该把实现封装,把接口公开.如果你以后的数据不是从ResultSet而是从别的什么数据类型里获得,你就要被迫修改很多代码.(比如从关系数据库转到LDAP或者某特定的数据接口)

一切都为需求变更而战!


----
=>0贪婪、愚蠢、愤怒0<=

[关闭][返回]