某些Java编码标准建议在所有方法之后声明类的字段。该理论认为,字段是一个实现细节,并不像任何公共方法签名那么重要。
但是,到目前为止,我发现很难采用这种做法。我发现快速浏览成员字段对于理解类如何接近其职责是一个有用的关键 - 我通常已经从类实现的接口中理解了这一点。这些方法是'实施细节'当我阅读源代码时。并且要布置出来以便于阅读,对吧?
与任何建议一样,了解权衡也很重要。当我最后声明这些字段时,我很清楚我错过了什么。但是,任何人都可以列举我真正获得的东西吗?
答案 0 :(得分:2)
需要考虑的一些事项: