我是Ruby新手,正在阅读this post,它将mixin与C#接口进行比较。我不清楚的是,mixin中的方法是否可以在实现它的类中进行重新定义。您是否可以在实现它的类中重新定义mixin的方法
例如,如果我把include myMixin
- 其中有一个方法toJSON
- 一类MyClass
,我可以重新定义MyClass
toJSON
,还是我坚持在myMixin
定义的行为?
对于任何有兴趣的人来说,博客是一个很好的信息来源吗?将Ruby mixin与C#接口进行比较是否合理?
+1对于Hitchikers参考 – Brian