A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© life55 中级黑马   /  2016-2-15 11:37  /  4439 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

封装提高重用性怎么理解?

15 个回复

倒序浏览
把代码封装成一个方法,供其他方法调用
回复 使用道具 举报
  封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
把具有一定功能的代码封装成一个方法,在需要用到这个功能时,调用该该方法!

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
二楼正解
回复 使用道具 举报
让功能独立出来,方便其他方法可以去调用这个功能,就不用每次要用到相同功能时又去重复写代码了。。。。

评分

参与人数 1黑马币 +1 收起 理由
洋葱头头 + 1

查看全部评分

回复 使用道具 举报
life55 中级黑马 2016-2-17 00:25:55
7#
liuxiaoye 发表于 2016-2-15 21:19
把代码封装成一个方法,供其他方法调用

嗯嗯.好的
回复 使用道具 举报
life55 中级黑马 2016-2-17 00:28:56
8#
孟茹 发表于 2016-2-16 18:23
封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封 ...

回答的好详细{:2_30:}
回复 使用道具 举报
life55 中级黑马 2016-2-17 00:39:52
9#
zapoo 发表于 2016-2-16 20:39
把具有一定功能的代码封装成一个方法,在需要用到这个功能时,调用该该方法! ...

恩.知道体现在方法了.成员变量应该体现不了
回复 使用道具 举报
fagug 发表于 2016-2-16 22:09
让功能独立出来,方便其他方法可以去调用这个功能,就不用每次要用到相同功能时又去重复写代码了。。。。 ...

嗯嗯.明白
回复 使用道具 举报

嗯嗯,差不多!
回复 使用道具 举报
就是说封装代码以后,你就可以多次使用了,不必每一次都敲代码
回复 使用道具 举报
自我认为封装就是简化代码,提高代码的重复利用率,不用每次调用都去敲
回复 使用道具 举报
封装之后可以供以后很多时候用到相同功能的时候可以直接调用封装好的东西
回复 使用道具 举报
woaigm 发表于 2016-2-18 20:38
封装之后可以供以后很多时候用到相同功能的时候可以直接调用封装好的东西 ...

嗯嗯,一开始想到只封装成员变量
回复 使用道具 举报
把代码写好封装起来用方法去调用,好比说你要输出1000次黑马那你就要写1000个输出语句,如果封装好了代码会大大降低了,方便简单
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马