电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子教材>软件架构模式的详细资料介绍

软件架构模式的详细资料介绍

2020-03-26 | pdf | 3.72 MB | 次下载 | 1积分

资料介绍

  对程序员来说很常⻅⼀种情况是在没有合理的程序架构时就开始编程,没有⼀个清晰的和定义好的架构的时候,⼤多数开发者和架构师通常会使⽤标准式的传统分层架构模式(也被称为多层架构)——通过将源码模块分割为⼏个不同的层到不同的包中。不幸的是,这种编码⽅式会导致⼀系列没有组织性的代码模块,这些模块缺乏明确的规则、职责和同其他模块之间的关联。这通常被称为架构⼤泥球。应⽤程序缺乏合理的架构⼀般会导致程序过度耦合、容易被破坏、难以应对变化,同时很难有⼀个清晰的版本或者⽅向性。这样的结果是,如果你没有充分理解程序系统⾥每个组件和模块,就很难定义这个程序的结构特征。有关于程序的部署和维护的基本问题都难以回答,⽐如:程序架构是什么规模?应⽤程序有什么性能 ⺫录简介特点?应⽤程序有多容易应对变化?应⽤程序的部署特点是什么?架构是如何反应的? 架构模式帮助你定义应⽤程序的基本特征和⾏为。例如,⼀些架构模式会让程序⾃⼰⾃然⽽然地朝着具有良好伸缩性的⽅向发展,⽽其他架构模式会让程序朝着⾼度灵活的⽅向发展。知道了这些特点,了解架构模式的优点和缺点是⾮常必要的,它帮助我们选择⼀个适合⾃⼰特定的业务需求和⺫标的的程序。作为⼀个架构师,你必须证明你的架构模式的决策是正确的,特别是当需要选择⼀个特定的体系结构模式或⽅法的时候。这本迷你书的⺫的就是给你⾜够的信息让你去做出正确的架构决策。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1GP328和GP88S对讲机的维修实列资料合集免费下载
  2. 0.03 MB   |  9次下载  |  10 积分
  3. 2i.MX Linux开发实战指南—基于野火i.MX系列开发板
  4. 17.86 MB   |  6次下载  |  免费
  5. 3I2C噪声毛刺滤波
  6. 52.3KB   |  5次下载  |  免费
  7. 4OV426相机桥接处理器规格书
  8. 1.63 MB   |  4次下载  |  5 积分
  9. 5新概念模拟电路(电子版全集)
  10. 29.33 MB   |  3次下载  |  免费
  11. 6Type-C VL160数据手册
  12. 0.92 MB   |  3次下载  |  3 积分
  13. 7VC 9805A+电路图和PCB图(修改版)
  14. 1.19 MB   |  1次下载  |  免费
  15. 8电流电压传感器V10
  16. 8.02 MB  |  1次下载  |  免费

本月

  1. 1ACDC变换器的原理图免费下载
  2. 0.26 MB   |  65次下载  |  免费
  3. 2无刷电机控制方案设计合作
  4. 1.05 MB   |  19次下载  |  免费
  5. 3美的超薄电磁炉TM-S1-09B主板原理图
  6. 0.08 MB   |  12次下载  |  免费
  7. 4GP328和GP88S对讲机的维修实列资料合集免费下载
  8. 0.03 MB   |  9次下载  |  10 积分
  9. 5舒尔SLX4无线话筒接收机原理图:二次变频超外差部分
  10. 0.27 MB   |  8次下载  |  免费
  11. 6TPS55288布局指南
  12. 1.75MB   |  7次下载  |  免费
  13. 7i.MX Linux开发实战指南—基于野火i.MX系列开发板
  14. 17.86 MB   |  6次下载  |  免费
  15. 8I2C噪声毛刺滤波
  16. 52.3KB   |  5次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935115次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420061次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233084次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191363次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183329次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81580次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73805次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65985次下载  |  10 积分