架构模式 架构模式architectural pattern是软件架构中在给定环境下針對常遇到的问题的通用且可重用的解决方案类似于软件设计模式但覆盖范围更广致力于软件工程中不同问题如计算机硬件性能限制高可用性业务风险极小化一些架构模式會透過软件框架实现 軟體工程中的模式是源自於建筑中的類似概念例如克里斯托佛亚历山大在年的建築模式語言英语A Pattern Language一書探討在建築中會出現的模式之後也在軟體工程中使用此一概念後來Erich GammaRichard HelmRalph JohnsonJohn Vlissides 合作出版了設計模式可復用物件導向軟體的基礎Design Patterns  Elements of Reusable ObjectOriented Software 一書設計模式的概念也廣泛地用在軟體工程中