transparent 和 opaque

“transparent” —— “透明”,“opaque” —— “不透明”。
但两者在计算机语言中,含义又十分相似。

transparent 透明

“透明” 意味着,程序员意识不到其中的存在,例如在程序员在使用 IDE 进行编码的时候,IDE 中的编译器对程序员来说就是透明的,入门程序员根本不知道编译器的存在。

opaque 不透明

“不透明”意味着,程序员直接与该事物接触,但是不知道其中的机理,例如 IDE 对于程序员来说就是不透明的。程序员直接接触到 IDE,但是却不知道 IDE 是如何实现的,由哪些模块组成。

摘自 https://blog.csdn.net/dashuniuniu/article/details/51702772

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 9,021评论 1 27
  • “来来来、你这这个刘海我帮你夹一下。” 大米摆出一副理发师的模样,很认真地表示对我这个狗啃式还外带翻卷的刘海十分不...
    美术老师霸气橙子阅读 94评论 0 1
  • 还有几天就到了爸爸生日了。 这是21年来第一次想起来给爸爸准备一个生日礼物。 而昨天,是我和男朋友的周年纪念日,我...
    有大长腿的小企鹅阅读 98评论 0 2
  • pk及制度的五大功效 ►激发团队潜能—提升团队状态。 ► 提升团队狼性—战胜竞争对手。 ► 工作自主自发—校长省心...
    寻一Gracie阅读 2,175评论 0 2
  • “哦,不知道友有何通天本身,居然发下如此海口,据我所知,此妖拥有金仙巅峰的实力,不容小觑啊。”林鹏也不生气,有人打...
    撸铁的面包阅读 212评论 0 0