我是计算机科学专业一年级的学生。我们目前正在使用 java 进行编程,我经常尝试将程序分解为命名良好的方法,以便我的主方法逻辑可以尽可能接近伪代码地读取。
我发现的问题是,我常常最终编写了如此多的小型私有方法,以至于我觉得我可能做得太过了。在决定是否进一步分解问题时,是否有任何好的经验法则或风格考虑因素需要考虑?
经验法则是单一责任原则 http://en.wikipedia.org/wiki/Single_responsibility_principle。每个代码单元都应该准确负责one事物。这适用于方法和类。如果您能为每个私有方法起一个简单、简洁的名称for,那就可以了。如果您只能将其描述为较大操作的“一部分”,那么它可能不应该是一个单独的方法。
但从你的问题来看,你已经做得对了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)