体系结构模式是描述软件系统基本的结构化组织方案,是最高等级模式,明确了一个应用的基本结构。
- 层(Layers)
- 管道和过滤器(Pipes and Filters)
- 黑板(Blackboard)
- 代理模式(Broker
- 模型-视图-控制器(Model-View-Controller)
- 表示-抽象-控制(Presentation-Abstraction-Control)
- 微核(Microkernel)
- 映像(Reflection)
分类
- 混沌到结构 (层、管道和过滤器、黑板模式)
- 分布式系统 (主要:代理模式 次要:微核模式、管道和过滤器模式)
- 交互式系统 (MVC、PAC)
- 适应性系统 (映像模式、微核模式)