面向对象是一种编程思想(万物皆对象)与之对应的是面向过程
面向对象的特点 ,也就是 封装 继承 多态
封装: 低耦合高内聚
多态: 重载和重写 (重写console.log = function () {})(重载,方法名相同 形参的个数或者数据类型不同 导致方法内部处理逻辑不同)
继承: 子类继承父类方法和属性
通过研究一些实例的属性和方法, 确定一些问题的分类 根据类的不同 而产生不同类问题的解决方案 ===> 面向对象
像 js vue JQ等等本身就是基于面向对象构建出来的
面向对象是一种编程思想(万物皆对象)与之对应的是面向过程
面向对象的特点 ,也就是 封装 继承 多态
封装: 低耦合高内聚
多态: 重载和重写 (重写console.log = function () {})(重载,方法名相同 形参的个数或者数据类型不同 导致方法内部处理逻辑不同)
继承: 子类继承父类方法和属性
通过研究一些实例的属性和方法, 确定一些问题的分类 根据类的不同 而产生不同类问题的解决方案 ===> 面向对象
像 js vue JQ等等本身就是基于面向对象构建出来的