关于层次型体系结构风格,以下哪项描述是正确的( )。
每一层只能为上层提供服务,不能作为下层的客户
内部层接口对所有层都可见,以提高系统透明度
层与层之间的交互协议定义了连接件
层次结构不允许每层使用不同的实现方法
【内容考查】本题考查层次型体系结构风格的基本特征和组织结构。
【选项分析】
A:错误。层次系统中,每一层既为上层提供服务,也作为下层的客户。
B:错误。在一些层次系统中,内部层接口只对相邻的层可见,而不是对所有层可见。
C:正确。层次型体系结构中,连接件由定义层间交互的协议来确定。
D:错误。层次型体系结构允许每层用不同的方法实现,只要给相邻层提供相同的接口即可,这为软件重用提供了支持。
因此,正确答案是C。这体现了层次型体系结构的灵活性和可重用性特征。