Nonsoftware examples of patterns of software architecture

Duell, Michael

Nonsoftware examples of patterns of software architecture

Nonsoftware examples of software design patterns are discussed. Source code examples are implemented in particular programming languages. An example implemented in an unfamiliar programming language imposes the burden of trying to become familiar with language constructs and may hinder the reader's ability to understand the pattern. Commonly occurring nonsoftware examples can demonstrate patterns without requiring understanding of the applications or implementation language. When a nonsoftware example's participants correspond to those of the pattern and exhibit comparable behavior, the example's consequences match those of the pattern, and the example requires no specialized knowledge, it is ideally suited for demonstrating the pattern.


SOFTWARE
COMPUTER ARCHITECTURE
STANDARDS
MODELS

H004.415 JOU