当前位置:  技术问答>linux和unix

有谁能跟我详细讲解下linux下程序封装的概念以及接口的问题

    来源: 互联网  发布时间:2016-08-15

    本文导语:  最近领导说要我把些的程序封装,只是刚学,什么都不明白,求求好心人给讲解一下,linux下程序封装的概念是什么,还有相关的接口,都怎么解释,谢谢了啊! | 请问,这个在linux下要封装成...

最近领导说要我把些的程序封装,只是刚学,什么都不明白,求求好心人给讲解一下,linux下程序封装的概念是什么,还有相关的接口,都怎么解释,谢谢了啊!

|


请问,这个在linux下要封装成什么样的文件才能被调用,并且要如何调用?

|
封装成你自己模块。

以后写程序,遇到类似的东西拉过来就直接用。

比如你做一个GSM通信模块,你自己封装一个,以后做GSM的,直接把它拿过来使用。

而且封装的可以作为自己公司的东西

|
这样的概念和windows下这样的概念的意思一样

|
恩,深有感触,但我还没玩过封装。

|
一般来说是编译成库文件,有静态库和动态库之分。再将接口写成头文件,以后别人在用你的库是,include你的头文件就行了。

|
程序封装的目的,是为了让其它程序调用。
1. 接口的命名,简单明了,让人容易理解。
2. 数据格式,清晰、简单,容易排错。
3. 头文件(.h),内外分离。其它程序,不能直接访问你的内部数据。
4. 保留一定的扩充空间。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • -- 哪位大侠给我讲解、讲解这个口令啥意思? --
  • 100分求学“流”!流好难理解啊。谁能来讲解讲解吗?
  • 谁能给我讲解一下weblogic最基本的配置(希望你看在分的面子上,给我讲解讲解吧)
  • 关于尚德讲解的视频资料
  • 哪本linux源码分析的书里详细讲解了Linux的核心启动代码
  • 谁能给我详细讲解一下分区,文件系统的概念?
  • 有没有linux下讲解网络协议的好书?
  • 哪里有讲解J2EE和EJB的电子书下载?
  • 寻本详细讲解MAKEFILE和各编译器的书
  • 哪位能给讲解一下atomic_read()?
  • 谁来讲解一下linux下gtkmm的消息处理机制?[300分,讲得好的话,另加300分] 领分区01
  • 谁来讲解一下linux下gtkmm的消息处理机制?[300分,讲得好的话,另加300分]的领分区02
  • 100分求个详细讲解
  • 请高手给讲解一下堆栈、堆、静态存储等概念
  • 哪位老大详细地讲解一下内核线程和轻量级进程、分别如何创建?多谢了。
  • 高手指点:听说jdk1.4能设置超时,请讲解一下?
  • docker中文入门学习手册 iis7站长之家
  • 有没有比较经典的讲解makefile的教材/材料/电子书籍
  • 在线等!谁能给我讲解下这个图啊,linux tcp
  • 求大神详细讲解下KDbg的使用方法


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3