rubyのムムムポイントの箇条書き(分かった時点で更新!
あるインスタンスに対してだけ有効なクラス?
#モジュール(定義するときにmoduleね) #インスタンス化できないクラス class Service; end module Library class Service; end end #::Libraryとそれぞれ指定して呼び出せる
Mix-inと名前空間に対して有効。
機能を拡張する時も有効で、拡張機能を全てモジュールにまとめておいて
includeさせるのが粋(rubyの拡張で実際に使用されてるわけです)
Mix-in
クラスの多重継承はできないけど、モジュールであればいくつでも継承できる
include
ほむほむ
オーバーロードなんてないよ。
メソッドの特定はメソッド名のみです。
ほむほむ