架构分层

2021-12-31  本文已影响0人  Zeppelin421

架构设计的目的是解决软件系统复杂度带来的问题。分层架构设计只不过是架构设计中的一种设计思想和方法论

认识分层架构

分层架构是运用最为广泛的架构模式,几乎每个软件系统都需要通过层(Layer)来隔离不同的关注点(Concern Point),以应对不同需求的变化,使得这种变化可以独立进行。简单点说,它将整体系统拆分成N个层次,每个层次有独立的职责,多个层次协同提供完整的功能。

分层的依据和原则

正交:指互相独立,不可替代,并且组合起来可以实现其他功能

分层架构优势

分层架构缺点

上一篇 下一篇

猜你喜欢

热点阅读