现在的位置: 首页 > 综合 > 正文

OO设计精要:封装,还是封装(有感于“Why getter and setter methods are evil ”by Allen Holub )

2011年02月17日 ⁄ 综合 ⁄ 共 307字 ⁄ 字号 评论关闭
今天从我的rss中偶然看到这篇文章:Why getter and setter methods are evil ,感觉很有启发,尽管封装这个词我自以为很简单,但我发现还是在违背这个东西。看到很多java,c#代码里也大量使用get/set(受javabean的影响), Holub先生提出绝大部分属性应该是私有的,连get也不提供,我觉得这个是值得重视的建议。

Holub的这本书应该不错:《Learning Design Patterns by Looking at Code》,只是好像没有电子版的。

原文:http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-toolbox.html

抱歉!评论已关闭.