FrontPage  Index  Search  Changes  Login

niche programmer - (Ruby)モジュール Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!モジュール
モジュールの利点
*名前空間としての利用。
*Mixin機能の実装。

!!Mixinとは
モジュールをクラスに混ぜ込むこと?多重継承の代替手段。

Mixinモジュールは事実上スーパークラスとして動作する。

module A
   def foo
      ...
   end
end

class B
   include A
   ...
end

b = B.new
b.foo()