设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些大尺度组件的行为和它们之间的关系
。模式的好坏不会影响到系统的总体布局和总体框架。设计模式定义出子系统或组件的微观结构。
架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影
响到总体布局和框架性结构。
架构模式从子系统或模块、及其之间的关系层次上描述了粗粒度的解决方案。
架构风格是描述某一特定应用领域中系统组织方式的惯用模式,是系统主要的、组织性的设计。
风格是模式的外在表现。
三者的共同点是都用于设计,是一套可重用的方法套路。
不同点:前二者的不同点在于粒度,设计模式定义出子系统或组件的微观结构,结架构模式则从子系统
或模块、及其之间的关系层次上描述了粗粒度的解决方案;后二者的区别在于前者着重描述系统的内部
组织,后者着重于描述结构的外在表现。