我有一个很大的课程(大约40种方法),这是我将作为课程作业提交的课程包的一部分。目前,这些方法在公用事业/私有等方面非常混乱。我想以一种明智的方式订购它们。有这样做的标准方法吗?例如,通常在方法之前列出字段,在其他方法之前列出构造函数,最后是getter/ setter。其余的方法呢?
有些约定首先列出了所有公共方法,然后列出了所有私有方法-这意味着即使您不理解接口,也很容易将API与实现分开,即使您没有看到接口。
另一个想法是将相关方法组合在一起-这样可以更轻松地发现接缝,您可以在其中将现有的大类拆分为几个较小的,更有针对性的接缝。