软件体系结构
代码实现可见链接:代码实现
1. 什么是模式
- 模式是一条由三部分组成的规则。
- 一个特定环境、一个问题、一个解决方案。
- 模式的核心思想:进行设计的复用。
2. 设计模式与体系结构模式
2.1. 设计模式
描述了定制化的相互通信的对象与类, 以解决特定环境中的通用设计问题。
2.2. 体系结构模式
是对系统的高层设计,是从一个较 高的层次来考虑组成系统的构件、构件之间的连接关系,以及系统需满足的约束等,用以实现体系结 构级的设计复用。通常又被成为架构模式、体系结构风格。
2.3. 关系
