本文总结了10中比较常见的软件系统架构设计模式:
- 分层模式(Layered pattern)
- C/S模式(Client-server pattern)
- 主备模式(Master-slave pattern)
- 管道模式(Pipe-filter pattern)
- 代理模式(Broker pattern)
- 点对点模式(Peer-to-peer pattern)
- 事件总线模式(Event-bus pattern)
- MVC模式(Model-view-controller pattern)
- 黑板模式(Blackboard pattern)
- 解释器模式(Interpreter pattern)
原文在这里。