当前位置: 技术问答>linux和unix
有谁能跟我详细讲解下linux下程序封装的概念以及接口的问题
来源: 互联网 发布时间:2016-08-15
本文导语: 最近领导说要我把些的程序封装,只是刚学,什么都不明白,求求好心人给讲解一下,linux下程序封装的概念是什么,还有相关的接口,都怎么解释,谢谢了啊! | 请问,这个在linux下要封装成...
最近领导说要我把些的程序封装,只是刚学,什么都不明白,求求好心人给讲解一下,linux下程序封装的概念是什么,还有相关的接口,都怎么解释,谢谢了啊!
|
请问,这个在linux下要封装成什么样的文件才能被调用,并且要如何调用?
|
封装成你自己模块。
以后写程序,遇到类似的东西拉过来就直接用。
比如你做一个GSM通信模块,你自己封装一个,以后做GSM的,直接把它拿过来使用。
而且封装的可以作为自己公司的东西
以后写程序,遇到类似的东西拉过来就直接用。
比如你做一个GSM通信模块,你自己封装一个,以后做GSM的,直接把它拿过来使用。
而且封装的可以作为自己公司的东西
|
这样的概念和windows下这样的概念的意思一样
|
恩,深有感触,但我还没玩过封装。
|
一般来说是编译成库文件,有静态库和动态库之分。再将接口写成头文件,以后别人在用你的库是,include你的头文件就行了。
|
程序封装的目的,是为了让其它程序调用。
1. 接口的命名,简单明了,让人容易理解。
2. 数据格式,清晰、简单,容易排错。
3. 头文件(.h),内外分离。其它程序,不能直接访问你的内部数据。
4. 保留一定的扩充空间。
1. 接口的命名,简单明了,让人容易理解。
2. 数据格式,清晰、简单,容易排错。
3. 头文件(.h),内外分离。其它程序,不能直接访问你的内部数据。
4. 保留一定的扩充空间。