将模块导入Ruby类时,它是否与组合类似?

Bla*_*man 3 ruby composition

将模块导入类时,它是否与OOP组合类似?

xin*_*nit 6

不,它更像是多重继承,但并不完全相同.模块可用于混合功能,因此您不必为多个类重写相同的代码.组合是对象保存对其他对象的引用的位置.