随笔分类 -  重构

重构3-Pull Up Method(方法上移)
摘要:上移方法(Pull Up Method)重构是将方法向继承链上层迁移的过程。用于一个方法被多个实现者使用时 public abstract class Vehicle { // other methods}public class Car extends Vehicle{ public void T 阅读全文
posted @ 2016-08-18 16:56 jgig11 阅读(345) 评论(0) 推荐(0)
重构5-Pull Up Field(字段上移)
摘要:我们来看看一个和上移方法十分类似的重构。我们处理的不是方法,而是字段。 public abstract class Account{}public class CheckingAccount extends Account{ private Double _minimumCheckingBalanc 阅读全文
posted @ 2016-08-18 16:56 jgig11 阅读(297) 评论(0) 推荐(0)
重构的时机
摘要:在当前业务不紧急,或者时间相对宽松情况下: 1.发现代码中存在重复的代码 2.有过大的类或者过长的方法 3.代码中存在强依赖或者是紧耦合的结构 4.代码的运算逻辑难以理解(可读性差) 5.代码中存在不清晰的描述对象特征、行为以及对象间的关系 重构可以在以后的代码维护和开发中带来意想不到好处,大家多试 阅读全文
posted @ 2016-08-18 09:12 jgig11 阅读(225) 评论(0) 推荐(0)