美文网首页IT@程序员猿媛程序员
架构师之路-分层架构

架构师之路-分层架构

作者: Mr慕谦 | 来源:发表于2019-04-07 13:52 被阅读4次

    分层架构是很常见的架构模式,也叫N层架构,通常情况下,N至少是2层,一般不超过5层。

    C/S架构、B/S架构划分的对象是整个业务系统,划分的维度是用户交互。

    MVC架构、MVP架构划分的对象是单个业务子系统,划分的维度是职责,将不同职责划分到独立层。

    逻辑分层架构划分的对象可以是单个业务系统,也可以是整个业务系统,划分的维度也是职责。

    无论采用何种分层维度,分层架构设计最核心的一点就是需要保证各层之间的差异足够清晰,边界足够明显。

    分层架构之所以能够较好地支撑系统扩展,本质在于:隔离关注点。

    分层结构的一个特点就是层层传递。

    分层架构一个典型的缺点就是性能。

    相关文章

      网友评论

        本文标题:架构师之路-分层架构

        本文链接:https://www.haomeiwen.com/subject/xicsiqtx.html