当前位置:首页 » 软件百科 » 软件df为什么要分层

软件df为什么要分层

发布时间: 2023-07-10 21:33:13

㈠ 什么是模式、框架软件为什么要分层

  • 模式:就是解决某一类问题的方法论。把解决某类问题的方法总结归纳到理论高度,就是模式。

    Alexander有一个经典的定义,每个模式都描述了环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,可以无数次地使用那些已有的解决方案,无需在重复相同的工作。模式有不同的领域,建筑领域有建筑模式,软件设计领域也有设计模式。当一个领域逐渐成熟的时候,自然会出现很多模式。

  • 框架:就是某种应用的半成品,是一组组件,供选用完成的系统。

  • 软件分层的原因是为了实现"高内聚、低耦合"。把问题划分开来各个解决,易于控制,易于延展,易于分配资源。

  • 需要注意的是,人虽然在创造性方面有绝对优势,但是在精确性、持久性、效率、质量上是无法比拟机器的。所以我们希望在软件系统构建过程中,人和机器发挥各自的长处,也就是说,让人来扮演架构师的角色,而让机器来扮演程序施工者的角色。

热点内容
为什么进老婆的微信群反应那么大 发布:2025-03-17 17:12:28 浏览:943
我为什么在桌面找不到拼多多 发布:2025-03-17 17:08:32 浏览:225
为什么男吃饭流汗女生不流汗呢 发布:2025-03-17 17:08:26 浏览:269
淘宝为什么有的东西价格高 发布:2025-03-17 17:04:49 浏览:259
十斤土缸为什么装的重量不一样 发布:2025-03-17 16:39:42 浏览:693
为什么西湖龙井茶那么便宜 发布:2025-03-17 16:39:34 浏览:246
为什么王者找不到金蝉 发布:2025-03-17 16:34:04 浏览:408
为什么每月缴纳的养老金不一样 发布:2025-03-17 16:28:24 浏览:714
为什么一个男生找我聊天我很放松 发布:2025-03-17 16:27:46 浏览:977
德为什么甲骨文有一部分像眼睛 发布:2025-03-17 16:22:50 浏览:127