重构二--在对象之间搬移特性(Inline Class)(2)--动机

重构二--在对象之间搬移特性(Inline Class)(2)--动机
动机(Motivation)
Inline Class(154)正好与 Extract Class(149)相反。如果一个class不再承担足够责任、不再有单独存在的理由(这通常是因为此前的重构动作移走了这个class的责任),我就会挑选这一[萎缩class]的最频繁用户(也是个class),以 Inline Class(154)手法将[萎缩class]塞进去。

你可能感兴趣的:(重构二--在对象之间搬移特性(Inline Class)(2)--动机)