在Software Architecture - Foundations, Theory and Practice中,我可以找到两者的定义。问题是我不明白他们每个人用简单的英语意味着什么:
建筑模式
架构模式是架构设计决策的命名集合,适用于重复出现的设计问题,参数化以说明该问题出现的不同软件开发环境。
建筑风格
架构风格是架构设计决策的命名集合,它们 (1) 适用于给定的开发环境,(2) 约束特定于该环境中特定系统的架构设计决策,以及 (3) 在每个环境中引出有益的品质结果系统。
每个是什么意思,它们之间有什么区别?