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
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.