私は Ruby を初めて使用し、mixin と C# インターフェイスを比較するこの投稿を読んでいました。私には不明なのは、ミックスインのメソッドをそれを実装するクラスで再定義できるかどうかです。
たとえばinclude myMixin
、メソッドを持っているクラスを配置した場合toJSON
、クラスでMyClass
再定義できますか?toJSON
MyClass
myMixin
さらに興味のある人にとって、そのブログ投稿は良い情報源ですか? Ruby mixin を C# インターフェースと比較するのは合理的ですか?