“对程序员是透明的”中的“透明”是什么意思?
例如,“对虚拟存储器而言,其逻辑地址变化为物理地址的工作是由计算机系统的硬件和操作系统自动完成的,对程序员是透明的。”
又如,“所谓总线标准,可视为系统与各模块之间的一个互连的标准界面。这个界面对它两端的模块都是透明的。”
以上两个例子中的“透明”各是什么意思?是不是一样的?
字面理解透明的意思,透明有两种解释:
一种是:能看见一个容器里面的详细、具体的内容。
二种:整个容器都是透明的,什么也看不见呢
两种完全对立的理解,但在程序员的世界里,透明对应的是第二种理解。就是你完全不知道某模块内部实现,也不需要知道,因为无论它的内部是如何实现的,它提供的对外接口是一致的,调用接口的人无需关心其内部实现原理。
一种是:能看见一个容器里面的详细、具体的内容。
二种:整个容器都是透明的,什么也看不见呢
两种完全对立的理解,但在程序员的世界里,透明对应的是第二种理解。就是你完全不知道某模块内部实现,也不需要知道,因为无论它的内部是如何实现的,它提供的对外接口是一致的,调用接口的人无需关心其内部实现原理。
温馨提示:答案为网友推荐,仅供参考
第1个回答 2008-11-01
就是说你绝对看不到它
不知道它的内部工作本回答被提问者采纳
不知道它的内部工作本回答被提问者采纳