加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

软件架构的10个常见模式

发布时间:2019-04-04 21:37:13 所属栏目:建站 来源:tshi & 老曹
导读:企业局限的软件体系该怎样计划呢?在开始写代码之前,我们必要选择一个吻合的架构,这个架构将抉择软件实验进程中的成果属性和质量属性。因此,相识软件计划中的差异架构模式对我们的软件计划会有较大的辅佐。 什么是架构模式?按照维基百科:架构模式是针对

这种模式对付没有确定办理方案计策的题目很是有效。黑板图案由三个首要部门构成:

  • 黑板:一个布局化的全局内存,包括来自办理方案空间的工具
  • 常识源:具有本身暗示情势的专门化模块
  • 节制组件:选择、设置和执行模块

全部的组件都可以达到黑板。组件可以天生添加到黑板上的新数据工具。组件在黑板上查找特定范例的数据,并通过与现有的常识源举办模式匹配找到这些数据。

应用场景:

  • 语音辨认
  • 车辆辨认及追踪
  • 卵白质布局辨认
  • 声纳信号的表明

软件架构的10个常见模式

黑板模式

10. 表明器模式

这种模式用于计一律个表明专用说话编写的措施组件。它首要指定怎样评估每一行措施,即用特定说话编写的句子或表达式。其根基头脑是说话的每个标记都有一个类。

应用场景:

  • 数据库查询说话,如SQL。
  • 用于描写通讯协议的说话。

软件架构的10个常见模式

表明器模式

下面的表格总结了每种架构模式的优弱点。

软件架构的10个常见模式

但愿认为这篇文章有效,我们也很想听听你的设法。

【本文来自51CTO专栏作者“老曹”的原创文章,作者微信公家号:喔家ArchiSelf,id:wrieless-com】

戳这里,看该作者更多好文

【编辑保举】

  1. 下一代微处事!微博Service Mesh高可用架构拭魅战
  2. 有赞基于ES的搜刮体系架构是怎样演进的?
  3. 新假造收集架构——Cable先容
  4. 马蜂窝搜刮基于Golang并发署理的一次架构进级
  5. “搜刮”的道理,架构,实现,实践,口试不消再怕了(值得保藏)
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读