高层使用下层提供的服务,下层服务的实现是不可见的是什么意思
答案:1 悬赏:0
解决时间 2021-01-26 21:28
- 提问者网友:欲望失宠
- 2021-01-26 06:32
高层使用下层提供的服务,下层服务的实现是不可见的是什么意思
最佳答案
- 二级知识专家网友:逐風
- 2021-01-26 07:51
就是说,上层不知道下层具体是怎么实现的,只知道会得到什么结果,就像是提供一种服务,比如,你让一个人去买水,你只知道你会得到水这个结果,至于具体这个人是怎么买的水,你是不知道,这就叫做不可见。
你会发现,有些词语很奇怪。在计算机网络中,你肯定听说过下层对上层透明,啥意思? 这里透明的意思不是看得见,而是看不见。写个程序,你就清楚了:
[cpp] view plain copy
#include
int main()
{
printf("%d\n", sizeof("abcdefg"));
return 0;
}
在这里,main函数属于上层,printf函数属于下层,我们也可以说,printf函数对main函数透明,意思是:main函数利用了printf函数提供的功能(服务),但是,main函数看不到printf函数的实现。
学习计算机就是这样,总有些无聊无耻的鸟人非要弄出一些吓唬人的字眼不可。大道至简,一切都应该尽可能简单,而不是复杂。
你会发现,有些词语很奇怪。在计算机网络中,你肯定听说过下层对上层透明,啥意思? 这里透明的意思不是看得见,而是看不见。写个程序,你就清楚了:
[cpp] view plain copy
#include
int main()
{
printf("%d\n", sizeof("abcdefg"));
return 0;
}
在这里,main函数属于上层,printf函数属于下层,我们也可以说,printf函数对main函数透明,意思是:main函数利用了printf函数提供的功能(服务),但是,main函数看不到printf函数的实现。
学习计算机就是这样,总有些无聊无耻的鸟人非要弄出一些吓唬人的字眼不可。大道至简,一切都应该尽可能简单,而不是复杂。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯