热门问题
时间线
聊天
视角

架构模式

来自维基百科,自由的百科全书

Remove ads

架构模式(architectural pattern)是软件架构中在给定环境下,针对常遇到的问题的、通用且可重用的解决方案。[1]类似于软件设计模式但覆盖范围更广,致力于软件工程中不同问题,如计算机硬件性能限制、高可用性业务风险极小化。[2][3]一些架构模式会透过软件框架实现。

软体工程中的“模式”是源自于建筑中的类似概念,例如克里斯托佛·亚历山大在1977年的《建筑模式语言英语A Pattern Language》一书,探讨在建筑中会出现的模式,之后也在软体工程中使用此一概念。后来,Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides 合作出版了《设计模式:可复用物件导向软体的基础》(Design Patterns - Elements of Reusable Object-Oriented Software) 一书,设计模式的概念也广泛地用在软体工程中。

Remove ads

例子

更多信息 子领域, 架构模式 ...

一些额外的架构模式例子:

Remove ads

参见

参考文献

书目

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads