字面理解透明的意思,透明有两种解释:
一种是:能看见一个容器里面的详细、具体的内容。
二种:整个容器都是透明的,什么也看不见呢
两种完全对立的理解,但在程序员的世界里,透明对应的是第二种理解。就是你完全不知道某模块内部实现,也不需要知道,因为无论它的内部是如何实现的,它提供的对外接口是一致的,调用接口的人无需关心其内部实现原理。
字面理解透明的意思,透明有两种解释:
一种是:能看见一个容器里面的详细、具体的内容。
二种:整个容器都是透明的,什么也看不见呢
两种完全对立的理解,但在程序员的世界里,透明对应的是第二种理解。就是你完全不知道某模块内部实现,也不需要知道,因为无论它的内部是如何实现的,它提供的对外接口是一致的,调用接口的人无需关心其内部实现原理。