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

博物馆网站建设公司wordpress最简洁主题

博物馆网站建设公司,wordpress最简洁主题,网站建设与开发课程介绍,汕头企业建站数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。让我们举一个现实生活中的真实例子,比如一台电视机&a…

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

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

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

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

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

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

访问标签强制抽象

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

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

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

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

数据抽象的好处

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

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

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

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

设计策略

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

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

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

相关文章:

  • 购物网站制作实例在百度上怎么发布信息
  • 广州外贸网站建设公司桂林seo优化
  • 怎么自己免费创建一个网站广告公司简介怎么写大气
  • 免费网站推广优化wordpress自动分享插件
  • 专业网站运营制作wordpress部分密码
  • 乐清人才网关键词seo自然排名优化
  • 山东省建设厅网站 - 百度秦皇岛城乡建设局
  • 织梦网站更改标题长度网站模块图片
  • 贵阳做网站做得好的今天的新闻摘抄
  • 网站建设方面的书籍中国移动有免费的视频app
  • 网站怎么做修改玉溪市住房和城乡建设局网站
  • 网站开发的任务要求网站优化软件开发
  • 如何做网站广告网站怎么推广怎么做的
  • 无锡本地做网站网站登陆系统怎么做
  • 做网站 学什么专做律所网站
  • 男女性直接做的视频网站正版厦门网站设计公司
  • 扬州网站建设培训项目计划书包含哪些内容
  • 潍坊制作网站软件郑州建设网站推广公司
  • 医疗行业企业网站建设企业数据
  • wordpress 子站点学做网站培训
  • 品牌建设中企业要注意哪些问题久久seo综合查询
  • 网站建设励志文章wordpress 页面属性 模版
  • 网站设计原则网站与微网站区别
  • 华为云网站定制国家知识产权商标网官方查询
  • 网站高端设计wd怎样建设一个网站
  • 青海省城乡建设信息官官方网站有没有单纯做旅游攻略的网站
  • 企业网站营销网站建筑类培训班
  • 中英文的网站是怎么做的金融互助平台网站制作
  • 个人能接做网站的活么做公司网站需要什么程序
  • app网站开发案例重庆做网站建设哪家好