![](https://box.kancloud.cn/c435be0f9629404caa7567638ce4d7d3_705x694.png) ### 上层可以调用多个下层实现自身功能,同层间不能相互调用,不能跨层调用,下层不能调用上层。 ### 服务于服务之间的依赖,必然导致代码效率的降低和逻辑结构的复杂,这种情况下,可以将需要依赖的公共部分封装DAO中去或者通过服务代码冗余(copy依赖服务的代码)的方式来解耦。