What's the difference between Architectural Patterns and Architectural Styles?

前端 未结 12 1623
被撕碎了的回忆
被撕碎了的回忆 2021-01-30 04:16

In Software Architecture - Foundations, Theory and Practice, I can find definitions for both. The problem is that I don\'t get what each one of them means in plain Engl

12条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-30 04:34

    Architectural Patterns – define a general set of element types and their interactions. Examples of Architectural Patterns include Pipes and Filters, Model–View–Controller, and Reflection.

    Architectural Style – the term was coined by Garlan and Shaw, it is an idiomatic pattern of system organization. For example, a client–server system is an architectural style.

    p.s : Many of the original architectural styles have been reformulated as patterns.

提交回复
热议问题