Architectural pattern
{{Short description|Term in software engineering for a reusable solution to a common problem}}
{{for|the use of the word "pattern" in the field of architecture|Pattern (architecture)}}
Software architecture pattern is a reusable, proven solution to a specific, recurring problem focused on architectural design challenges, which can be applied within various architectural styles. {{Cite book |title=Fundamentals of Software Architecture: An Engineering Approach |publisher=O'Reilly Media |year=2020 |isbn=978-1492043454}}
Examples
{{Main article|List of software architecture styles and patterns}}
Some examples of architectural patterns:
See also
References
{{Reflist}}
Bibliography
- {{Cite book
| last1 = Avgeriou
| first1 = Paris
| first2 = Uwe |last2=Zdun |chapter-url=http://eprints.cs.univie.ac.at/2698/1/ArchPatterns.pdf
| chapter = Architectural patterns revisited:a pattern language
| title = 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, Germany, July
| year = 2005 |publisher=UVK Verlagsgesellschaft |isbn=9783879408054 |pages=1–39 |citeseerx=10.1.1.141.7444
}}
- {{cite book
|author1=Buschmann F. |author2=Meunier R. |author3=Rohnert H. |author4=Sommerlad P. |author5=Stal M. | year=1996
| title=Pattern-Oriented Software Architecture: A System of Patterns
| publisher = Wiley |isbn=9781118725269 |url=https://books.google.com/books?id=j_ahu_BS3hAC&pg=PP1
}}
- {{cite book
|author1=Bass L. |author2=Clements P. |author3=Kazman R.
| title=Software Architecture in Practice |date=2003 |isbn=9780321154958 |url=https://books.google.com/books?id=mdiIu8Kk1WMC&pg=PP1
| publisher = Addison-Wesley }}
{{Design Patterns patterns}}