質問: Rubyを学習していて、**クラスとモジュールの違い**などを調べていたら、 こんがらがってさっぱりわからなくなってしまって困ってます。 モジュールって継承できなかったでしったけ? どなたか教えてください。 お願いします。
回答: そうですね。 モジュールは継承できません。 クラスとの違いですが、モジュールは、単独の場合インスタンス化 (new)ができません。 モジュールは、**クラスや他のモジュールに取り込むことができる**という 所です。 モジュールというオブジェクトを生成後、クラスに取り込むことで (includeメソッドを使います)クラスの機能を拡張できます。 で、これはなんのためにあるのかということですが、 モジュールの目的は、**名前空間を提供し、Mix-inによって** **機能の定義が可能**ということです。