计算机编程中的透明性是什么意思?

生活中的透明:

生活案例1. 

这位美女穿的这件衣服挺透明的,可以隐约看见她的咪咪!这里的透明,指的是我们的眼睛可以穿透美女的衣服,看到美女衣服里面的敏感部位,大家都懂得哈,都别装纯情小男生了哦!这里的透明指的是什么都能看见,大家都看的清清楚楚,明明白白的意思!

生活案例2. 

在《创造101》中,除了杨超越之外,其他参赛选手都是透明的(即除了杨超越之外,其他的参赛选手都是透明人);

除了杨超越以外的其他参赛选手,在观众眼里好像不存在一样,观众看不见其他参赛选手,观众只关注杨超越,其他参赛选手虽然真实存在,但是对于观众而言,观众只关心杨超越,并不关心其他参赛选手,即观众对其他参赛选手不感兴趣,只对杨超越小姐姐感兴趣,谁叫杨超越小姐姐颜值高呢,业务能力根本不重要,漂亮最重要,看钱看脸的世界,大家都懂的!

所以,除了杨超越之外,其他的参赛选手不可见或不易可见!

这里的透明是什么意思呢?这里的透明指某事物真实存在却对人来说不可见或不易可见。

颜值即正义,有了颜值,就拥有了全世界!颜值低的人面对现实往往很残酷,要直面血淋淋的现实!

看钱看脸的世界,颜值长相决定一切;现实往往比少女漫画更加离奇!

这年头,就是看脸,有一张倾国倾城的脸,追你的人排队排到千里之外,颜值低的人面对现实往往比想象的更残酷!

生活案例3. 

我们经常会听到,国家的财政制度越来越透明,这里的透明,指的是某事物公开,不遮挡和不遮掩,即把东西公布于众,老百姓什么都能明明白白、清清楚楚的看见,所以这个案例中的透明就是什么都能看见,公开的意思!

生活案例4. 

如果世界上有绝对透明的玻璃,你是无法看到它的存在的,这就是透明化!

这里的透明,指的是像空气一样看不见的东西(我们都知道空气是看不见的,但是水可以看见)。

这个案例中的透明,指的是,什么透明就是你看不见什么!

以上案例都是现实生活中的案例

接下来,来说说计算机编程领域中的透明是什么意思?

编程中的透明是指不用关心细节实现,即不关心内部的细节和不关心内部的原理。

编程中的透明,就像是我们电视机的遥控器。

我们并不需要知道遥控器内部里面电路细节,我们只要会使用遥控器就行了,即我们只要会操作遥控器上的那些按键就行了

计算机编程领域中的透明!

案例1.

透明化是指某一层而言,比如你访问网站,中间有一层代理,但是代理对你来说就好像不存在一样,跟你直接访问网站没什么区别!

案例2.

nginx是一个反向代理服务器,nginx对于浏览器而言,也是透明的!

案例3.

有时会见到某人写了一个叫(透明路由)的lib,对mysql进行读写分离,这里的透明就是无需关心其内部实现原理!

这里的透明的意思就是:无论它的内部是如何实现的,它提供的对外接口是一致的,调用接口的人无需关心其内部实现原理。

例如,mysql读写分离这样一个需求,如果lib的调用方式和连接普通数据库一致,但是通过内部实现把select语句在只读库中执行,把update等语句在写库执行,那么这个lib对程序员来说就是透明的,程序员不用关心连接的到底是一个普通数据库还是读写分离的,代码一样写。

最后

有些小伙伴会有些疑惑,透明的意思不就是什么都能看见么,所以我就感觉到疑惑了,一个接口内部实现细节,调用者是不可知的,也就是说调用者不用了解接口的内部,but这算哪门子透明啊?

那我来解惑一下,这里的透明,那就不能理解成现实生活中的透明了,而应该理解成编程领域中透明,编程领域中的透明的意思就是无需关心其内部实现原理!

编程中的透明是指不用关心细节实现,即不关心内部的细节和不关心内部的原理。

让杨超越小姐姐告诉你,计算机编程中的透明性是什么意思?相关推荐

  1. 2020.2.15 要求:总结归纳计算机编程中的各种数据类型,其表示形式和计算方法。重点关注类型转换、数值溢出和移位等操作。

    2020.2.15 要求:总结归纳计算机编程中的各种数据类型,其表示形式和计算方法.重点关注类型转换.数值溢出和移位等操作. [编程数据类型]C语言 一.基本类型 1.整型 1).基本整型 int u ...

  2. 计算机算法对程序设计的作用,计算机编程中数学算法的优化策略

    李钰 摘要:在计算机编程中,合理地运用数学算法所拥有的优势不但可以完好地针对所拥有的问题进行总结分类归纳,还可以将其归纳作为基础从而进行针对性的统一计算,并且能够将非常复杂的问题进行整体的简化并且将其 ...

  3. 计算机编程里面counter是什么意思,step在计算机编程中的意思是什么

    step在计算机编程中的意思是"步长",一般出现在计算机算法循化语句中,语法如"For counter = start To end [Step step]", ...

  4. 计算机无符号是啥,计算机编程中的无符号是什么

    在计算机编程中,术语"unsigned"(无符号)表示只能保存正数的变量.计算机代码中的"signed"(有符号)表示变量可以包含负值和正值.该属性可应用于大多 ...

  5. 数据压缩(一)——计算机编程中的各种数据类型,以C为例

    任务:总结归纳计算机编程中的各种数据类型,其表示形式和计算方法.重点关注类型转换.数值溢出和移位等操作. 一.C数据类型 整型(integer) 表示方法 int a; //整型(占用4个字节),最一 ...

  6. 成功入职字节跳动的小姐姐告诉你,Android面试吃透这一篇就没有拿不到的offer!

    文章目录 写在前面 来,发车了! 1. 战略定位:Android面试都会问些什么? 2. 运筹帷幄:我需要形成什么样的知识体系? 3. 披襟斩将:我需要掌握多少知识? 4. 锦上添花:面试过程中适用的 ...

  7. 人物专访 | 《复仇者联盟》特效工作室的小姐姐告诉你如何建立自己的工作室

    在夏威夷岛上做VFX是种怎么的体验?如何在远离伦敦.洛杉矶.温哥华这样的都市喧嚣外建立一个视觉特效工作室?今天,有着长达25年特效制作职业生涯的小姐姐Lindsay Hallett来告诉你! Lind ...

  8. 硬核追星!杨超越杯决赛是些啥编程项目?

    作者 | Jane 出品 | AI科技大本营(id:rgznai100) 从"黄蓉 AI 换脸 杨幂"."首届杨超越编程大赛"."cxk 流量或打篮球 ...

  9. python绘制如下图形、小三角形边长20_在编程中发现数学之美——使用Python小龟绘制多边形...

    在使用数学知识画出很酷的各种图形之前,你需要先学习Python编程语言的基础知识.本文将会带你熟悉以下编程概念:循环.变量.函数.使用小龟模块绘制图像.本文假设你已经安装了Python,如果没有,欢迎 ...

最新文章

  1. day1作业(格式化输出)
  2. Java单例模式代码实现方式
  3. 6、CSS Id 和 Class类选择器
  4. 产品设计 | App功能设计的21条注意事项
  5. Linux系统管理(六)
  6. 每日一笑 | 为什么椅子总是最乱的?
  7. jquery之val()和attr(value)
  8. MySQL日期时间函数大全
  9. 电商大数据分析案例(Hadoop+Hive+Spark+Azkaban+Spring MVC+ECharts)
  10. SPSS可以生成正交表吗?
  11. 小米盒子 android 动画特效,小米安卓电视一个屏保动画效果
  12. 微服务网关——需求篇
  13. XPS格式文件如何编辑?
  14. 视频基础 以及 MP4 容器解封装
  15. 推荐系统中的图形注意协同相似度嵌入
  16. 国际网页短信平台搭建|后台定制-移讯云短信系统
  17. 我本科毕业,当了外卖骑手最终是为了赚钱学编程
  18. 口红机 抖音口红机 女神赢口红系统源码 全开源可二次开发 微信游戏,公众号游戏,口红机源码安装部署、调试...
  19. Gamma 分布和Beta 分布简介
  20. swing入门教程(二) 简单的swing小部件

热门文章

  1. Revit中单位转换,英尺转换为毫米(Revit二次开发)
  2. java小练习2023-3-22
  3. uniapp开发微信小程序,引用微信物理查询插件
  4. QM报告:“银发经济”看涨,转转:二手商品符合质价比需求
  5. 100种思维模型之卡尼曼双系统思维模型-015
  6. win7关闭系统索引服务器,如何优化Win7系统之如何关闭索引服务
  7. pythondd_工程脚本插件方案 - c集成Python基础篇
  8. 日K蜡烛图(2021-10-15)
  9. 1.2 日本蜡烛图技术之影线分析
  10. MongoDB分片+副本+keyFile认证(新手部署完整版)