JavaScript面向对象三大特性:封装、继承、多态,如何通过实例深入理解封装?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2019个文字,预计阅读时间需要9分钟。
原文示例:本文字例讲述了JavaScript面向对象三个基本特征。分享给大众参考,具体如下:
理解过面向对象的同学都应该知道,面向对象三个基本特征是:封装、继承、多态。
改写后:JavaScript面向对象三大基本特性包括封装、继承和多态。
本文实例讲述了JavaScript面向对象三个基本特征。分享给大家供大家参考,具体如下:
了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承,对于多态来说可能就不是那么了解了。
封装
在说封装之先了解一下封装到底是什么?
什么是封装
封装:将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和初始化数据。(节选自百度百科)
我对于封装的理解,可能还有一个步骤就是抽离,首先你要清楚在一个对代码中你应该抽离那些属性方法,有了这些为基础才能更好的做好封装。
封装无非就是其属性和方法封装。
本文共计2019个文字,预计阅读时间需要9分钟。
原文示例:本文字例讲述了JavaScript面向对象三个基本特征。分享给大众参考,具体如下:
理解过面向对象的同学都应该知道,面向对象三个基本特征是:封装、继承、多态。
改写后:JavaScript面向对象三大基本特性包括封装、继承和多态。
本文实例讲述了JavaScript面向对象三个基本特征。分享给大家供大家参考,具体如下:
了解过面向对象的同学应该都知道,面向对象三个基本特征是:封装、继承、多态,但是对于这三个词具体可能不太了解。对于前端来讲接触最多的可能就是封装与继承,对于多态来说可能就不是那么了解了。
封装
在说封装之先了解一下封装到底是什么?
什么是封装
封装:将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是一个自我包含的原子。对象接口包括了公共的方法和初始化数据。(节选自百度百科)
我对于封装的理解,可能还有一个步骤就是抽离,首先你要清楚在一个对代码中你应该抽离那些属性方法,有了这些为基础才能更好的做好封装。
封装无非就是其属性和方法封装。

