Ruby模块

Ruby模块,模块(Module)是一种把方法、类和常量组合在一起的方式。模块(Module)为您提供了两大好处。

Ruby require语句

Ruby require语句,require 语句类似于 C 和 C++ 中的 include 语句以及 Java 中的 import 语句。如果一个第三方的程序想要使用任何已定义的模块,则可以简单地使用 Ruby require 语句来加载模块文件。

Ruby include语句

Ruby include语句,您可以在类中嵌入模块。为了在类中嵌入模块,您可以在类中使用 include 语句。

Ruby Mixins

Ruby Mixins,当一个类可以从多个父类继承类的特性时,该类显示为多重继承。Ruby 不直接支持多重继承,但是 Ruby 的模块(Module)有另一个神奇的功能。它几乎消除了多重继承的需要,提供了一种名为 mixin 的装置。