JS基础系列
文章平均质量分 66
Joy__Yue
这个作者很懒,什么都没留下…
展开
-
Part 1 对象与原型
(先给csdn点个赞,富文本编辑器改版好用多了,我终于能用水平线啦) 从对象的创建谈原型 在Java中,创建对象的方法是:先用class把问题抽象出来,再用new实例化产生对象 在js中,创建对象的方法当然可以用new实例化类得到(如 let obj = new Type()); 也可以用 let obj = {}的方法创建。 比较熟悉Java或C++的同僚自然而然就觉得js第二种创建对...原创 2018-11-19 20:23:02 · 199 阅读 · 0 评论 -
Part 2 代码复用(继承VS组合)
谈这个主题之前,我们先来聊聊代码复用,很多时候我们要复用一段代码时,发出的第一个呐喊就是“我要继承!”。 但实际上把继承的目的定为代码复用,本身就是一个错误的理解,那继承到底是干嘛的,往下看... JS中是使用原型来模拟继承的,如: 而继承的真正目的是向上转型实现多态 ,那么什么是多态,什么是向上转型? 多态:把“不变的”和“可变的”分开(把“做什么”和“谁去做”分开),同一操作作...原创 2018-11-20 10:28:16 · 267 阅读 · 0 评论