当前位置:首页职业培训

云南北大青鸟设计培训告诉你分层架构的优缺点有哪些

作者:职业培训 时间: 2025-01-17 04:02:16 阅读:763

在进行软件开发过程中,为了能够更有效的执行系统架构,一般情况下需要进行分层结构的形式来构成。那么在使用分层架构的过程中有哪些优缺点呢?下面电脑培训为大家具体介绍。


一、什么是分层架构

分层体系结构主要是根据水平分割将软件模块划分为多个层次。系统由多层组成,每一层由多个模块组成。那么多少层才是合适的呢?IT培训认为,根据不同的复杂性分为不同的层次,基本的层次结构是三个层次,即表示层、域层和数据持久层。

二、分层架构的好处

1、单一职责:每层只负责一个角色,责任边界清晰。如果持久层只负责数据查询和存储,则字段级别仅负责处理业务逻辑。

2、高内聚:分层是在相同的层中放置相同的责任,并且所有业务逻辑在领域层中都是一致的。做这个的好处是什么?大理北大青鸟设想如果业务逻辑分散在每层上,则修改功能需要修改为各层,测试业务逻辑需要测试所有层的代码,从而增加了整个软件的复杂度和测试难度。

3、易维护

将面对变更且容易修正的所有对外界面放入对外界面层中,如果外部依存的界面被修改的话,只要变更该层的代码即可。

三、分层架构的缺点

1、开发成本高

由于多层承担着各自的任务,因此需要在多个级别上追加代码,以添加功能。这样,开发成本就会增加。但是,北大青鸟认为合理的能力抽象化可以提高多重性,降低开发成本。

2、可扩展性低:由于在上下层之间存在结合度,所以所有的功能变化都有可能参与多层的修正。


标签:

本文地址: http://www.goggeous.com/j/1/559912

文章来源:天狐定制

版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。

猜你喜欢
猜你喜欢
  • 最新动态
  • 热点阅读
  • 猜你喜欢
热门标签

网站首页 ·

本站转载作品版权归原作者及来源网站所有,原创内容作品版权归作者所有,任何内容转载、商业用途等均须联系原作者并注明来源。

鲁ICP备2024081150号-3 相关侵权、举报、投诉及建议等,请发E-mail:admin@qq.com