为什么会有这样的三个特性?

  • 符合人类的思考方式。
  • 利用开发、维护。

认识一个东西。
抽离共同点。
区分不同点。

一、JS的封装

二、JS继承

三、JS的多态

多态的思想:将做什么、谁去做分开来。 导演喊action,演员倒地、摄影机开拍、路人开始活动。

执行同一个方法,不同对象的表现各不相同,叫做多态。

关于符号的多态,JS天生自带,比如JS的“+”号。

如果面向过程,写 if、else,后期如果修改就会难以维护。