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

Category:Software design patterns