transparent 和 opaque

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

transparent 透明

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

opaque 不透明

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

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

你可能感兴趣的:(transparent 和 opaque)