现在的位置: 首页 > 综合 > 正文

数据隐藏

2013年07月19日 ⁄ 综合 ⁄ 共 168字 ⁄ 字号 评论关闭

把接口和数据分离,称之为数据隐藏,这在项目中最基本的做法!

例如

typedef struct _LIST{
    int a;
    char *string;
}LIST

LIST init(LIST *list){
    list->a = 0;
    list->string = "";
}

这样实现的话,使用LIST结构的用户就不必担心初始化的细节。可以直接使用init()函数来初始化!

【上篇】
【下篇】

抱歉!评论已关闭.