読者です 読者をやめる 読者になる 読者になる

Re:Start

いまはディレクターやってます

rubyのムムムポイントの箇条書き(分かった時点で更新!

メタクラス

あるインスタンスに対してだけ有効なクラス?

#モジュール(定義するときにmoduleね)
#インスタンス化できないクラス
class Service; end
module Library
  class Service; end
end
#::Libraryとそれぞれ指定して呼び出せる

Mix-inと名前空間に対して有効。
機能を拡張する時も有効で、拡張機能を全てモジュールにまとめておいて
includeさせるのが粋(rubyの拡張で実際に使用されてるわけです)

Mix-in
クラスの多重継承はできないけど、モジュールであればいくつでも継承できる
include

ほむほむ

オーバーロードなんてないよ。
メソッドの特定はメソッド名のみです。

ほむほむ