A-1
Examples to Accompany:
Design Patterns
Elements of Reusable Object-Oriented Software
ATC Tower
Flight 111 Flight 1011 Flight 112 Flight 747
Presidency
Election()
Return unique-instance
Design Patterns - Elements of Reusable Object-Oriented Software was written
by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides (also
known as the Gang of Four, or GoF)
It was published by Addison-Wesley in 1995, and is regarded as the first text
on Software Design Patterns.
Non-Software examples of these patterns were published by Michael Duell in
Object Magazine in July, 1997. The examples here are the result of an
OOPSLA ‘97 workshop of Non-Software Examples of Software Design
patterns, conducted by Michael Duell, John Goodsen and Linda Rising.
In addition to the workshop organizers, contributors to this body of work
include Brian Campbell, Jens Coldeway, Helen Klein, James Noble, Michael
Richmond, and Bobby Woolf.
AG Communication Systems - 1999