js面向对象之 面向对象的三大特性

01封装

好处:复用,降低冗余度,更有利于模块化编程,能够为变量函数提供更多的保护。

使用对象来封装变量和函数。

02继承

代码中继承:子类获得父类的属性和方法(成员)的一种方式。

js的继承实现方法:

001属性拷贝(浅拷贝)

002属性拷贝(深拷贝)

003原型式继承

004原型链继承

005借用构造函数

006组合继承

03多态

多种形态

特点:对于同一个操作(指令),不同的对象表现出不同的反应   隐藏不同

好处:灵活

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 4,877评论 0 5
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,530评论 30 472
  • 普通创建对象和字面量创建对象不足之处:虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但这些方式有...
    believedream阅读 2,548评论 2 18
  • TOP 一 再过两个月就25岁了,真是个尴尬的年龄。通讯设备越多,联系的人却越少,朋友圈几百个好友,可没有几个能静...
    鲸沉入海阅读 212评论 0 0
  • 感恩在经历几番波折遭遇几个鸟人之后,我的苹果电脑还是没有卖成,这样也好,让我静下心来是否真的有必要换一个新的电脑,...
    混混小花阅读 120评论 0 0

友情链接更多精彩内容