2004-02-27 14:46:17
关于DTO(数据传输对象)是否应该使用公共变量还是私有变量并带有getter和setter,文章指出了一些观点。作者认为,DTO应该使用私有变量和访问器,这与“访问器有害”的观点相一致。作者还引用了Dave Astels的观点,强调数据结构就是数据结构。
2004-02-27 14:46:17
关于DTO(数据传输对象)是否应该使用公共变量还是私有变量并带有getter和setter,文章指出了一些观点。作者认为,DTO应该使用私有变量和访问器,这与“访问器有害”的观点相一致。作者还引用了Dave Astels的观点,强调数据结构就是数据结构。
2004-02-25 01:10:41
作者在寻找一款能够提升代码封装性的重构工具,特别希望工具能像JDepend一样分析代码闭包,并将方法设置为私有、包保护或尽可能的保护。作者提到,为了使工具实用,需要良好的定义根类和方法、忽略命名模式(如getters/setters)的方法。如果读者知道这样的工具,作者希望得到信息。否则,作者考虑使用RECODER等工具自行编写一个,但预计会有一定的学习曲线。