本文共 200 字,大约阅读时间需要 1 分钟。
将类内联化(Inline Class)
某各类没有做太多的事情;将这个类的所有特性搬移到另外一个类中,然后移除原类
一、动机
类萎缩了,不再承担足够的责任了
二、做法
1、在目标类身上声明public协议,并将其中所有函数委托至源类
2、修改所有源类引用点,改而引用目标类
3、编译,测试
4、运用Move Method,MoveField,将源类的特性全部搬移到目标类
5、为源类举行一个简单的丧礼
转载地址:http://ucasa.baihongyu.com/