【软件架构】软件架构样式和模式列表
Chinese, Simplified
架构模式是一种通用的、可重用的解决方案,用于解决给定上下文中软件架构中常见的问题。架构模式通常被记录为软件设计模式。
架构样式目录
- 三层
- 多层体系结构
- 模型视图控制器
- 领域驱动设计
- 微内核
- 黑板模式
- 传感器控制器执行器
- 表现-抽象-控制
架构风格目录
结构
- 基于组件
- 整体应用
- 分层的
- 管道和过滤器
- 微服务
共享内存
- 以数据库为中心
- 黑板
- 基于规则
消息传递
- 事件驱动 aka隐式调用
- 发布订阅
- 异步消息传递
自适应系统
- 插件
- 微内核
- 反射
- 特定于域的语言
分布式系统
- 客户机服务器(2层、3层、n层展示了这种风格)
- 无共享架构
- 基于空间架构
- 对象请求代理
- 点对点
- 代表性状态转移(REST)
- 面向服务架构
- 云计算模式[2]
原文:https://en.wikipedia.org/wiki/List_of_software_architecture_styles_and_patterns
本文:http://jiagoushi.pro/node/960
讨论:请加入知识星球或者微信圈子【首席架构师圈】
- 68 次浏览
SEO Title
List of software architecture styles and patterns