CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Whatis子站

Encapsulation

作者: ,  出处:searchnetworking, 责任编辑: , 
2005-07-01 09:21
  一般来说,封装是将某个东西封在另一个东西里面,这样被包进去的东西在外观上就看不到了。解除封装是删除或者将以前被封装的某个东西解放出来……

  一般来说,封装是将某个东西封在另一个东西里面,这样被包进去的东西在外观上就看不到了。解除封装是删除或者将以前被封装的某个东西解放出来。

  1)在面向对象编程中,封装是将所有资源需求的对象和功能都封装在程序对象中??基本上,是方法和数据。对象是“公布其接口”。其他附加到这些接口上的对象不需要关心对象实现的方法即可使用这个对象。这个概念就是“不要告诉我你是怎么做的,只要做就可以了。”对象可以看作是自我包含的一个原子。对象接口包括了公共的方法和初始化数据。

  2)在电信中,封装是将一个数据结构包括进另一个结构里面,这样第一个数据结构过时之后就可以藏了。例如,TCP/IP格式的数据包可以封装在ATM帧里面了(另一种传输数据单元)。在传输和接收ATM帧的环境中,封装的包只是在描述传输的ATM数据之间的简单的比特流。


  阅读关于 Encapsulation 封装 的全部文章

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

该文章的读者还阅读了

天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i