当前位置: 首页 > news >正文

手机网站开发 速度二手网站模板

手机网站开发 速度,二手网站模板,网站建设费用会计入什么费用,黄浦网站建设数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台电视机&a…

数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。

数据抽象是一种依赖于接口和实现分离的编程(设计)技术。

让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外部组件(如喇叭、录像机、DVD 播放器),但是您不知道它的内部实现细节,也就是说,您并不知道它是如何通过缆线接收信号,如何转换信号,并最终显示在屏幕上。

因此,我们可以说电视把它的内部实现和外部接口分离开了,您无需知道它的内部实现原理,直接通过它的外部接口(比如电源按钮、遥控器、声量控制器)就可以操控电视。

现在,让我们言归正传,就 C++ 编程而言,C++ 类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据的公共方法,也就是说,外界实际上并不清楚类的内部实现。

例如,您的程序可以调用 sort() 函数,而不需要知道函数中排序数据所用到的算法。实际上,函数排序的底层实现会因库的版本不同而有所差异,只要接口不变,函数调用就可以照常工作。

访问标签强制抽象

在 C++ 中,我们使用访问标签来定义类的抽象接口。一个类可以包含零个或多个访问标签:

  • 使用公共标签定义的成员都可以访问该程序的所有部分。一个类型的数据抽象视图是由它的公共成员来定义的。

  • 使用私有标签定义的成员无法访问到使用类的代码。私有部分对使用类型的代码隐藏了实现细节。

访问标签出现的频率没有限制。每个访问标签指定了紧随其后的成员定义的访问级别。指定的访问级别会一直有效,直到遇到下一个访问标签或者遇到类主体的关闭右括号为止。

数据抽象的好处

数据抽象有两个重要的优势:

  • 类的内部受到保护,不会因无意的用户级错误导致对象状态受损。

  • 类实现可能随着时间的推移而发生变化,以便应对不断变化的需求,或者应对那些要求不改变用户级代码的错误报告。

如果只在类的私有部分定义数据成员,编写该类的作者就可以随意更改数据。如果实现发生改变,则只需要检查类的代码,看看这个改变会导致哪些影响。如果数据是公有的,则任何直接访问旧表示形式的数据成员的函数都可能受到影响。

设计策略

抽象把代码分离为接口和实现。所以在设计组件时,必须保持接口独立于实现,这样,如果改变底层实现,接口也将保持不变。

在这种情况下,不管任何程序使用接口,接口都不会受到影响,只需要将最新的实现重新编译即可。

http://www.yayakq.cn/news/490222/

相关文章:

  • 一个虚拟机怎么做两个网站盘锦注册公司
  • 网站设计需求方案wordpress 老版本
  • 自学网官方网站入口第三方网站做企业满意度调查
  • 设置网站404页面wordpress截取标题
  • 行政事业单位网站建设建议网页样式与布局
  • 网站建设zhuitiankeji网站怎么挂广告
  • 政务网站建设云计算中心沈阳网站制作费用
  • 网站开发技术技巧怎么做手工
  • 北京网站建设好吗wordpress 外贸站主题
  • 怎么做带网站连接的表格wordpress 会员vip
  • 网站被封了怎么办外贸网站知名做外链
  • 自己怎么做网站购买空间wordpress哪款主题好用
  • 做动画网站泰兴城乡建设局网站
  • 网站切图谁来完成网站安装出现dir
  • 昆明市建设厅网站网络平台推广服务
  • 如何做一个好网站策划方案模板
  • 京市保障性住房建设投资中心网站网站系统开发团队简介
  • 五个常见的电子商务网站网址crm系统和erp的区别
  • 凯里网站设计哪家好一键生成网页
  • 东营seo网站推广wordpress时间标签
  • 给公司建立一个网站吗东莞市住房和城乡建设网官网
  • 如何用爬虫做网站监控新加坡设计公司排行
  • 网站后期维护工作包括哪些校内网站建设与维护
  • 哪些网站做的美昆明网络开发公司
  • 聊城做网站的公司咨询视频分销网站建设
  • 怎么在网站空间上传文件南宁 网站开发
  • 网站尺寸沈阳和平三好街做网站
  • 襄阳seo公司西昌seo
  • 网站建设维护专员给别人做网站收8000贵不贵
  • 怎么选一个适合自己的网站网站规划与建设书