首页 > 其他 > 详细

封装思想和抽取(2)

时间:2016-11-19 02:21:28      阅读:219      评论:0      收藏:0      [点我收藏+]
正如各位所知,面向对象的三大特性:封装、继承和多态,下面简单说下封装思想以及对磁盘缓存方法的抽取和封装。所谓封装就是把实现细节隐藏起来。面向对象编程中,把数据和操作过程、实现细节隐藏起来,只对外界公开接口。这样既能对方法进行保护,不被外界所访问到,又有一种权限的控制功能,而且还能让使用者更加方便地使用,避免单个.h中的代码过于臃肿,而且封装过程中也一定要保持接口简单、易用。
技术分享

 

首先新建一个类,把计算磁盘大小,计算拼接成字符串,删除缓存三个方法的接口公开在 .h 文件中,方便使用者调用。然后把方法的实现具体过程放于 .m 文件中,对外屏蔽了实现细节,也使整个代码更加整洁。
技术分享

技术分享

          封装好的代码就有更好的扩展性,如果下个项目或者别人,别的地方需要类似功能,只需直接把封装好的方法拷贝一份,根据实际情况稍作修改便能使用,也有助于开发效率的提高。

封装思想和抽取(2)

原文:http://www.cnblogs.com/guwudao/p/6079589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!