美文网首页
javascript设计模式(1)

javascript设计模式(1)

作者: 千寻_66b1 | 来源:发表于2017-09-23 14:13 被阅读0次
    • 面向对象的JavaScript

      1、多态的含义:同一操作作用于不同的对象上,可以产生不同的解释和不同的执行结果。
      2、多态的思想:将“不变的事物”与“可能改变的事物”分离开来。把不变的隔离开来,把可变的封装起来。
      3、多态的作用:通过把过程化的条件分支语句转化为对象的多态性,从而消除这些条件分支语句。
      4、将行为分布在各个对象中,并让这些对象各自负责自己的行为,这正是面向对象程序设计的优点。
      5、JavaScript中的原型继承:
      --基于原型链的委托方式就是原型继承的本质;
      --原型模式是通过克隆来继承对象的,如果A对象是通过B对象克隆而来的,那么B对象就是A对象的原型;
      --JavaScript的根对象是Object.prototype对象;
      --如果对象无法响应某个请求,它会把这个请求委托给它的构造器原型,这是原型继承的精髓所在。

    相关文章

      网友评论

          本文标题:javascript设计模式(1)

          本文链接:https://www.haomeiwen.com/subject/nqrcextx.html