编程中的封装、头文件与面向对象编程概念
1. 封装的概念与优势
在编程里,封装是一个极为关键的概念。以创建歌曲实例的代码为例:
// display the new song that was created.
displaySong ( newSong );
return newSong;
在此情形下,无需单独调用 displaySong() 函数,它会自动执行。这种安排被称作封装,其目标是编写足够智能的函数,从而透明地管理那些繁琐的细节,简单来讲,封装意味着“帮我处理细节”。
例如,要是打算给 Song 结构体增添一个创建日期字段,通常得更新代码中所有创建 Song 实例的地方。不过,由于使用了 createSong() 函数,只需在一处进行更改,程序中其他使用 createSong() 的部分都会受益。封装是Cocoa中极为重要的理念之一,也是能够迅速让较为复杂的应用程序启动并运行的原因之一。
2. 头文件的作用与使用
在使用函数、结构体和全局变量之前,需要先对它们进行声明,把这些声明集中存放在一处会很有帮助,这正是头文件的作用。头文件在大型项目中非常有用,因为它们有助于在不逐行查看代码的情况下理解代码的功能,有点像程序某一部分的“目录”,通常其文件扩展名是 .h 。
以下是创建和使用头文件的具体步骤:
1. 创建文件
超级会员免费看
订阅专栏 解锁全文
1437

被折叠的 条评论
为什么被折叠?



