码迷,mamicode.com
首页 >  
搜索关键字:概括关系    ( 5个结果
【重构.改善既有代码的设计】11、处理概括关系【更优雅的继承】
11、处理概括关系【更优雅的继承】 Pull Up Field(值域上移) 两个subclasses 拥有相同的值域。将此一值域移至superclass。 Pull Up Method(函数上移) 有些函数,在各个subclass 中产生完全相同的结果。将该函数移至superclass。 Pull ...
分类:其他好文   时间:2019-02-16 13:43:55    阅读次数:174
重构手法之处理概括关系【4】
返回总目录 10 Form Template Method(塑造模板函数) 概要 你有一些子类,其中相应的某些函数以相同的顺序执行类似的操作,但各个操作的细节不同。 将这些操作分别放进独立的函数中,并保持它们都有相同的签名,于是原函数也就变得相同了,然后将原函数上移至基类。 动机 继承是避免重复行为 ...
分类:其他好文   时间:2017-12-11 11:14:10    阅读次数:174
重构之路第六篇——处理概括关系
1 Pull up Field(字段上移) 2 Pull up Method(函数上移) 3 Pull up Constructor Body(构造函数本体上移) 4 Push Down Method(函数下移) 5 Push Down Field(字段下移) 6 Extract Subclass( ...
分类:其他好文   时间:2017-10-22 17:06:00    阅读次数:172
重构摘要11_处理概括关系
《重构-改善既有代码的设计》Martin Fowler 摘要: 第十一章 处理概括关系 有一批重构手法专门处理类的概括关系(generalization , 即继承关系) Pull Up Field 字段上移 两个子类有同样字段 --》 移到超类 观察函数怎样使用它们。使用的方式非常相似,考虑归纳到 ...
分类:其他好文   时间:2017-05-15 21:03:20    阅读次数:171
重构摘要11_处理概括关系
《重构-改善既有代码的设计》Martin Fowler 摘要:  第十一章 处理概括关系 有一批重构手法专门处理类的概括关系(generalization , 即继承关系) Pull Up Field 字段上移 两个子类有相同字段 --》 移到超类 观察函数如何使用它们,使用的方式很相似,考虑归纳到超类 Pull Up Method 函数上移 有些函数...
分类:其他好文   时间:2014-06-10 11:10:10    阅读次数:171
5条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!