多项选择题

A.上层为下层提供服务
B.下层调用上层功能
C.上层调用下层功能
D.下层为上层提供服务