0

次の違いを理解したい

module XYZ
  class A
  end
  class B
  end
end

クラス C はクラス A と B の両方を継承しますか、それとも < を使用して拡張する必要がありますか?

module YZZ
include XYZ
  class C < A
  end
end

フォローするとどうなりますか?現在、すべてのクラスが含まれていますか、それともクラス A のみが含まれていますか?

module YZZ
extend XYZ
  class C < A
  end
end
  • A からクラス C を拡張する最良の方法は何ですか?
  • A と B の両方を使用してクラス C を拡張するにはどうすればよいですか?
  • クラスAのみを含めるにはどうすればよいですか?
4

2 に答える 2