Module的使用
2017-10-18 本文已影响0人
wayoona
一、使用
1、通过Module实现命名空间,隔断方法、类、常量,不用担心名称的重复。

2、通过Module mini实现类的多重的继承,class可以调用一些方法

备注:
include : 表示class调用module的方法是实例方法。
extend: 表示class调用的module的方法是类方法。
prepend :调用实例方法,但是class 无法修改module定义的方法
二、与class区别
module可以定义方法、常量,没有属性,也不能使用局部变量
三、实例
1、直接调用

通过“::”可以来表示最外围的module

2、class的多重继承

include:

extend:

prepend:


