Javascript中的Trait与代码重用 来源 http://www.ituring.com.cn/article/64103 我们知道,OOP中最普遍的代码重用方式是通过继承,但是,继承有一些缺点,其中最为主要的是继承是一种isa关系,父子类之间的关系太过紧密,而对于像JAVA这门语言而言,只能支持单继承,使得很多时候不能不进行代码拷贝这样的事情. 举个例子,假设我们要建模动物.最底层是一个Animal对象,下面有猫科,犬科.然后猫科下有猫,老虎.犬科下有狗和狼. 猫能够miao,狗能够叫…