关于接口的实现,只能低层实现高层

Public   Sub  MyTest()

    
Dim  pMxDocument  As  IMxDocument
    
Dim  pActiveView  As  IActiveView
    
Dim  pMap  As  IMap
    
    
Set  pMxDocument  =  ThisDocument
    
    
' /用Map实现IActiveView接口
     ' /Set pMap = pMxDocument.FocusMap
     ' /Set pActiveView = pMap
    
    
' /用ActiveView来实现IMap接口
     ' /以下代码会出错
     ' /就如同说:车 是 赛车,这样说是错误的
     ' /IActiveView是更高层的,IMap是底层的
     ' /只能是低层实现高层
    
    
Set  pActiveView  =  pMxDocument.ActiveView
    
Set  pMap  =  pActiveView
    
    
End Sub
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: OSI(开放系统互联)模型是一种分层的计算机网络模型,用于描述网络通信如何在计算机之间进行。在OSI模型中,七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 在OSI模型中,高层并不需要知道低层实现方法。相反,每一层都有各自的功能,并且相互之间通过接口进行通信。这样的分层架构使得网络的各个部分可以独立替换和升级,而不会对其他部分造成影响。 ### 回答2: 在OSI模型中,高层不需要知道低层的具体实现方法。 OSI模型是一种分层的网络通信协议体系,分为七个层次,从高到低分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。每一层都负责不同的功能和任务,并且每一层之间都具有明确的接口和协议进行通信。 高层的主要任务是处理数据的表示、应用层协议的交互和系统之间的通信。它们对底层的具体实现方法并不关心,只需要根据协议规定的接口和协议进行数据传输和处理即可。例如,应用层的HTTP协议仅需要负责完成数据的封装和解析,并将数据交给传输层进行传输,而不需要了解传输层是如何完成数据的分组和传输的。 底层的具体实现方法由低层负责,它们包括传输层、网络层、数据链路层和物理层。低层根据协议和接口规范,将数据进行分组、路由、封装和解析,并最终将数据转换成物理信号进行传输。高层无需了解这些细节,只需要使用相应的协议和接口规范进行数据的传输和处理即可。 因此,高层不需要了解低层实现方法。每一层都有自己的功能和任务,并且通过明确的接口和协议进行通信,实现了分层的网络通信体系。这种分层的设计可以实现模块化、可扩展和互操作性,提高了网络的灵活性和可靠性。 ### 回答3: 在OSI模型中,高层不需要知道低层的具体实现方法。 OSI模型是一种网络通信协议的参考模型,将网络通信划分为七个不同的层次,从低层高层分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每个层次都有自己的特定功能和协议。 高层的应用层主要关注的是用户的需求和数据的处理,如电子邮件发送、网页浏览等。它不需要了解底层物理层和数据链路层的实现细节,只需要调用传输层提供的接口和服务即可。 传输层主要负责数据的可靠传输和流量控制,如TCP和UDP协议。它需要知道网络层提供的服务和功能,但不需要了解具体的路由算法和拓扑结构。 网络层主要负责数据的路由和寻址,如IP协议。它需要了解底层物理层和数据链路层的实现细节,以便进行数据的封装和解封装。 物理层和数据链路层是最底层的层次,主要关注物理媒介的传输和信号的处理,如以太网协议和光纤传输。高层不需要直接了解这些层次的实现方法,它们由底层网络设备和驱动程序来实现。 总之,按照OSI模型的设计思想,各层次之间的接口和功能是相对独立的,高层不需要知道低层实现方法,只需要通过接口来使用底层提供的服务和功能。这种分层的设计可以提高系统的可扩展性和灵活性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值