代码的坏味道:其他

帅旋
帅旋
关注
充电
发布于 2019-03-08 | 更新于 2024-02-23

1 不完美的库类(InComplete Library Class)

假设类库中没有我们想要的方法或者功能,这也是很常见的现象,毕竟类库构筑者没有未卜先知的能力。更改库通常是不可能的,因为库是只读的。

为此,你可以运用Introduce Foreign Method(引入外部函数)进行修改类库的一两个函数;如果需要添加一大堆额外行为,可以运用Introduce Local Extension(引入本地扩展)

本文作者: 帅旋

本文链接: https://www.itzhai.com/columns/refactoring/code-small-other.html

版权声明: 版权归作者所有,未经许可不得转载,侵权必究!联系作者请加公众号。

×
IT宅

关注公众号及时获取网站内容更新。