架构模式

什么是架构模式?
An architectural pattern expresses a fundamental structural organization schema for software systems.
It provides a set of predefined subsystems, specifies their responsibilities, and includes rules and
guidelines for organizing the relationships between them
Buschman et al, “Pattern-Oriented Software Architecture A System of Patterns””
一种架构模式表达多个软件系统的一个 基础结 构组织图(方案)
它提供一组预定义的子系统, 详述其职责, 以及用于组织其间关系的规则和指南。

分类
从混沌到结构:
ü 层( Layer
ü 管道和过滤器( Pipes and Filters)
ü 黑板( Blackboard
分布式系统:
ü 代理( Broker
交互式系统:
ü 模型 - 视图 - 控制器( Model-View-Controller
适应性系统:
ü 反射( Reflection
ü 微内核( Microkernel

常见的
Layers层
Model-view-controller (M-V-C)模型-视图-控制器
Pipes and filters管道和过滤器
Blackboard黑板


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值