设计模式 提取软件系统中的元素,和这些元素之间的关系。通信元素的通用结构。特定领域中通用的设计问题。
架构模式:表达软件系统 基础性的、全局性的 结构组织,提供了一种预定义的子系统。指定了这些子系统的责任,以及这些子系统间的组织关系的标尺。