既然讲到了层的概念,那么到底层是个什么东西呢?首先层是个非常宽泛的概念,而且也是个非常抽象的概念。
层可以是一个(或者一组)类,也可以是一个(或者一组)组件,甚至可以是一个(或者一组)WebService。总之,一个层向上提供了一组接口,向下只依赖他的下一层。
层与层之间一般都是单向依赖,也就是上层依赖下层。而且每一层只依赖于它的下一层,但有些情况下也会出现跨层访问。
既然讲到了层的概念,那么到底层是个什么东西呢?首先层是个非常宽泛的概念,而且也是个非常抽象的概念。
层可以是一个(或者一组)类,也可以是一个(或者一组)组件,甚至可以是一个(或者一组)WebService。总之,一个层向上提供了一组接口,向下只依赖他的下一层。
层与层之间一般都是单向依赖,也就是上层依赖下层。而且每一层只依赖于它的下一层,但有些情况下也会出现跨层访问。