当我编写一个方法时,我尝试将该方法中的代码块提取到私有方法中。
例如,如果我需要转换其中一个输入参数,我会创建一个私有方法来接受参数值并返回转换后的值。我从“main”方法的主体中调用这个私有方法——本质上,我尝试将转换操作封装在私有方法中并适当地命名该方法。
我真的在寻找人们是否认为这种通用方法是个好主意的答案。我从其他开发人员那里得到了不同的反馈,其中一些人赞成将所有代码保留在一种方法中。我认为小型私有方法封装了这些单一任务,他们认为如果代码保留在一个方法中,则类会保持清洁。
很高兴从社区获得一些关于您认为哪种方法反映了更好的设计或更符合 OOP 原则的答案。