当在一个class或者一个module中include一个module时,ruby会创建一个匿名类,包含这个module中的方法
并且插入这个匿名类到ancestors中,作为父类,就像是Object类include了Kernel,所以Kernel是Object的
父类
?
module M def yyy endendmodule N def xxx endendclass C include N include Mendclass D < C endputs D.ancestors
? ?#D <?C <?M <?N <?Object <?Kernel
?
?
也和他共度。甚至连吵架也是重复的,