mouse0w0 / mouse0w0.github.io

https://mouse0w0.github.io
5 stars 0 forks source link

介绍Mixin——重写方法 | 耗子的博客 #54

Open mouse0w0 opened 2 years ago

mouse0w0 commented 2 years ago

https://mouse0w0.github.io/2018/11/07/Introduction-to-Mixins-Overwriting-Methods/

本文翻译自:Introduction to Mixins Overwriting Methods 到目前为止,我们讲解的Mixin功能本质上都是增添,并且不会从根本上改变目标类的原始行为。但在两种情况下,我们可能希望Mixin修改或替换目标类中的内容: 我们希望更改现有方法的行为。 我们希望在已经存在的目标类中定义一个访问器,但是它的名称在被混淆后可能发生变化。 这两种情况都需要我们能够重