当你向一个类添加一个新方法时,你把它放在哪里?在课程结束时...顶部?你是否将方法组织成特定的分组?按字母顺序排序?
只是寻找保持课程方法组织的一般做法.
更新分组时,在组中添加新方法的位置?只是结束或你使用某种子分组,排序?
更新2嗯......猜猜问题不像我想的那么清楚.我不是在寻找班级组织.我特别感兴趣的是为现有的类添加一个新方法.例如:
public class Attendant
{
public void GetDrinks(){}
public void WelcomeGuests(){}
public void PickUpTrask(){}
public void StrapIn(){}
}
Run Code Online (Sandbox Code Playgroud)
现在我们要添加一个新方法PrepareForCrash().它去哪儿了?在列表的顶部,底部,按字母顺序或靠近StrapIn()方法,因为它是相关的.
靠近"StrapIn",因为它是相关的.这样,如果您稍后重构,所有相关代码都在附近.
大多数代码编辑器允许您在另一个窗格中按字母顺序浏览方法名称,因此在实际代码本身中组织代码在功能上是有意义的.将功能方法组合在一起,可以在浏览课程时更轻松.