Hierarchy
|
No of displayed entries: 1 / 1
1) Patterns: Non-Software Examples of Software Design Patterns - AGCS: Software design patterns have roots in the architectural
patterns of Christopher Alexander, and in the object
movement. According to Alexander, patterns repeat
themselves, since they are a generic solution to a given
system of forces. The object movement looks to the
real world for insights into modeling software
relationships. With these dual roots, it seems
reasonable that software design patterns should be
repeated in real world objects. This paper presents a
real world, non software instance of each design
pattern from the book, Design Patterns - Elements of
Reusable Object-Oriented Software [13]. The paper
also discusses the implications of non-software
examples on the communicative power of a pattern
language, and on design pattern training.
0 comments
1
|