你不知道你不知道的事

我虽新手,就在学习

排序:
默认
按更新时间
按访问量

闲聊31天重构-第5,6天:提升字段&降低字段

提升字段 Z:提升字段与提升方法相似,就是将子类中通用的属性提取到基类中来 原代码: public abstract class Account{ } class CheckingAccount extends Account{ private Double _minimum...

2018-06-14 15:44:06

阅读数:25

评论数:0

闲聊31天重构-第3,4天:方法提公&降低方法

Pull Up Method方法提公 D:以下为原来的代码: public abstract class Vehicle{ // other methods } class Car extends Vehicle{ public void Turn(Direction d...

2018-06-14 10:39:41

阅读数:27

评论数:0

闲聊31天重构-第1,2天:方法迁移

方法迁移(Move Method) D:原来代码 public class BankAccount{ public BankAccount(int accountAge, int creditScore, AccountInterest accountInterest){ ...

2018-06-14 10:24:25

阅读数:37

评论数:0

闲聊31天重构-第0天:序言

序言 M:这是我在学习《Refactoring》的时候,由于理解能力不足,很多地方都看不太懂。这时候发现网友IT少年链接(C版本)。他翻译了一外国网友英文链接对Refactoring.com重构知识31天学习的总结。 在这里我将先借用网友的案例,参考IT少年的翻译,编写重构番外篇。在理解大体知...

2018-06-14 10:15:31

阅读数:37

评论数:0

闲谈重构-TheStartingPoint/起点

TheStartingPoint/起点 M:第一个案例是什么呢? Z:是一个video store的简单程序 D:这是一段影片租贸店的程序 Moive.java /** * 影片 * @author liyb */ public class Movie { pu...

2018-06-04 10:46:03

阅读数:36

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭