当前位置:  开发笔记 > 编程语言 > 正文

实例变量声明的放置

如何解决《实例变量声明的放置》经验,为你挑选了2个好方法。

我已经看到一些开发人员在类的末尾放置了实例变量声明,尽管我大多看到它们位于顶部.我可以想到这样做的唯一原因是风格偏好,或者它可能以某种方式使它们更容易在IDE中使用.选择这种风格有更合理的理由吗?



1> Ray Tayek..:

因为"程序到'接口',而不是'实现'." (Gang of Four 1995:18)(http://en.wikipedia.org/wiki/Design_Patterns#Introduction.2C_Chapter_1),有些人更喜欢在类的底部声明实例变量.理论是一个类的用户更感兴趣的是他们可以用类(方法)做什么,而不是做某事(变量).将方法放在类的顶部会在查看代码时首先将它们暴露给用户.



2> Dónal..:

这种或那种方式没有特别"好"的理由.唯一真正重要的是同一个项目中的每个人都以同样的方式做到这一点.

但是,根据我的经验,将它们置于顶部更为常见,并且是Java风格指南推荐的实践,因此这就是我的目标.

您可以使用自动源代码格式化程序(如Jalopy)或Eclipse附带的格式化程序来强制执行您选择的约定.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有