关于程序封装的学习
时间:2010-07-20 来源:tanbaolin1218
今天开始看李先静写的《系统程序员成长计划》,按照他的要求写了个双向循环链表,自认为封装的挺好的了啊,但是看到里面写的关于封装的内容后,自己按照他说的和我不一样的地方封装了下。结果问题就出来了,在这里写下,给新人看下,希望以后注意。
《系统程序员成长计划》里的封装内容如下(只是一部分):
- 在头文件里声明该数据结构
- 在C文件中定义该数据结构
- 提供操作该数据结构的函数,哪怕只是存取数据结构的成员,也要包装成相应的函数
- 提供创建和销毁函数。
相关阅读 更多 +