昨天讲了面向对象的继承,今天我们来谈谈多态和封装吧! 多态polymorphism 抽象讲法解释,就是使用单一界面操作多种型态的物件 继承父类别,定义与父类别中相同的方法,但实作内容不同,称为复写(override). 我们昨天已经确定了JS是用原型继承的方式实作面向对象继承的抽象概念. 上面我们也有说明了多态的定义,那要JS要怎么实作呢(gzanqifood)? 假设今天我们要创立一个角色,有魔法师和剑士两种职业,所以我们会把一些角色的基本设定写在父类别,角色的差异则会在子类别设定. func…