五大架构风格
前提-什么是架构风格
- 一种架构风格是一组协作的架构约束,这些约束限制了架构元素的角色和功能,以及在任何一个遵循该风格的架构中允许存在的元素之间的关系
- 架构风格即约束!
- 架构风格定义了用于描述系统的术语表和一组指导构建系统的规则
- 架构风格反映了领域中众多系统所共有的结构和寓意特性,并指导如何将各个构件有效地组织成一个完整的系统
- An architectural style is a coordinated set of architectural constraints that restricts the roles/features of architectural elements and the allowed relationships among those elements within any architecture that conforms to that style.
- 架构风格的最终目的:达到架构级的软件复用
- 参考【系统架构】-软件架构的5大风格
- 参考 什么是架构模式和架构风格
- 参考 架构风格 架构模式 设计模式 概念
五大架构风格
原图Xmind格式地址:https://download.csdn.net/download/qq_29025955/86609170
参考
各种风格的详细说明见: