重构。《重构-改善既有代码的设计》1.方法抽取Extract Method: 将caclCost中参数校验部分抽取成方法verify2.重命名Rename 重命名类名Test1为CostCalcu...
重构。《重构-改善既有代码的设计》
1.方法抽取Extract Method:
将caclCost中参数校验部分抽取成方法verify
2.重命名Rename
重命名类名Test1为CostCalculator
重命名User为UserInfo
3.内联
内联方法add
4.常量抽取Extract Constant
将“normal”、“vip”抽取成常量。
5.抽取局部变量Extract Local Variable
将user.userType抽取成变量。
6.包装字段Encapsulate Field
重构User类,用set get包装
7.Extract Interface抽取接口
ConstCalculator中抽取ICostCalculator接口
学员评论