javascript的多根繼承和多層繼承

上篇文章貼出后又想了兩個(gè)問(wèn)題:

  1. 能否支持多根繼承?
  2. 能否支持多層繼承?

仔細(xì)一想,多層繼承上篇文章的代碼已經(jīng)實(shí)現(xiàn)。多根繼承則需要進(jìn)一步完善extend方法。于是有了下面的代碼,使用方法很簡(jiǎn)單。只要一句話可以輕松實(shí)現(xiàn)對(duì)多個(gè)父類的繼承。

下面是詳細(xì)的示例源代碼。歡迎交流,QQ:27234687 。
讀者可以自行修改后點(diǎn)【測(cè)試】按鈕查看輸出結(jié)果。