Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design 3
Pattern languages of program design 3
Software Architecture in Practice
Software Architecture in Practice
Twisty Little Passages: An Approach to Interactive Fiction
Twisty Little Passages: An Approach to Interactive Fiction
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing
Pattern Oriented Software Architecture: On Patterns and Pattern Languages (Wiley Software Patterns Series)
Hi-index | 0.00 |
The concept of Interactive Pattern Stories is introduced as a way to support software design education. An example interactive pattern story is presented, along with benefits, liabilities, and applicability of the approach. Key benefits include enabling readers to explore different choices to design problems and to experience positive and negative consequences of design choices, and the engaging game-like format. The key liability is the complexity of the writing task. The main application area is to education and learning.