版权声明:本文首发 http://asing1elife.com ,转载请注明出处。 https://blog.csdn.net/asing1elife/article/details/83104307
将这段代码放进一个独立方法中,并让方法名称解释该方法的用途
更多精彩
- 更多技术博客,请移步 asing1elife’s blog
动机
- 一个过长的方法或一段需要注释才能让人理解用户的代码,就应该被放进一个独立方法
优点
- 如果每个方法的粒度都很小,那么方法被复用的机会就更大
- 使高层方法读起来像一系列注释
- 如果方法都是细粒度,那么方法被覆写就更容易
案例
public void printOwing(String name, double amount) {
printBanner();
// print details
System.out.println("name:" + name);
System.out.println("amount:" + amount);
}
public void printOwing(String name, double amount) {
printBanner();
printDetails(name, amount);
}
private void printDetails(String name, double amount) {
System.out.println("name:" + name);
System.out.println("amount:" + amount);
}