面向模式的软件体系结构之模式表【摘】
基于功能场景的模式组织方式
体系结构模式
|
设计模式
|
惯用法
|
|
从混沌到结构 |
层
管道和过滤器黑板 |
解释器
|
|
分布式系统 |
代理者
管道和过滤器 微核 |
||
交互式系统 |
MVC
PAC |
||
适应性系统 |
微核
映像 |
||
创建 |
抽象工厂
原型 建造者 |
单件
工厂方法 |
|
结构化分解 |
整体-部分
组合 |
||
工作的组织 |
主控-从属
职责链 命令 中介者 |
||
访问控制 |
代理
外观 迭代器 |
||
服务变化 |
网桥
策略 状态 |
模板方法
|
|
服务扩展 |
装饰
访问者 |
||
管理 |
命令处理器视
图处理程序 备忘录 |
||
适应 |
适配器
|
||
通信 |
出版者-订阅者
转发器-接收器 客户机-分配器-服务器 |
||
资源处理 |
享元
|
计数指针
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~