您的位置:首页 > 其它

重构5-Pull Up Field(字段上移)

2016-08-18 16:56 495 查看
我们来看看一个和上移方法十分类似的重构。我们处理的不是方法,而是字段。

public abstract class Account{}

public class CheckingAccount extends Account{
private Double _minimumCheckingBalance = 5D;
}

public class  SavingsAccount extends Account{
private Double _minimumCheckingBalance = 5D;
}


在这个例子中,两个子类中包含重复的常量。为了提高复用性我们将字段上移到基类中,并简化其名称。

public abstract class Account{
private Double _minimumCheckingBalance = 5D;
}

public class CheckingAccount extends Account{}

public class  SavingsAccount extends Account{}


来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: