摘要: 理解:和提升字段正好相反,跟降低方法类似,就是把基类中,只有部分继承类需要用到的字段,降低到继承类自身去。 详解: 重构前代码: 重构后代码: 把 _resolution字段降低到继承类 BugTask中去。 阅读全文
posted @ 2016-03-16 22:14 IT少年 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 理解:提升字段和前面讲解的方法提公很类似,可以说方式都是一样的。就是把继承类中经常用到的字段,提出来 放到基类中,达到通用的目的。提高代码重用性和可维护性。 详解:如下重构前的代码: 从代码乐意看出,Account类的继承类CheckingAccount和SavingsAccount都有一个相同的字 阅读全文
posted @ 2016-03-16 22:07 IT少年 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 理解:降低方法,就是把基类中的某个方法,提出来放到继承类当中去。 详解: 上一节我们讲了方法的提公,是把多于一个继承类都要用到的方法,提出来放到基类中去,来提高代码的可维护性和重用性。那么这一节,我们所讲述的正好相反。就是把基类中不常用的方法,或者只有某个继承类会用到的方法,踢出去,搬移到需要他的类 阅读全文
posted @ 2016-03-16 21:54 IT少年 阅读(781) 评论(0) 推荐(0) 编辑