by Brad Appleton
<brad@bradapp.net>
http://www.bradapp.net/
Trendy: | Recent "hot-topic", OOD buzzword, lots of "hype" |
Literary: | Form of software engineering problem-solving documentation |
Pragmatic: | Describe practical solutions to "real world" problems |
Recurring: | Identify good design structures which recur in practice |
Generative: | Show how/when to apply the solution, and generate the desired design structure |
Emergent: | Larger solutions emerge indirectly from applying patterns in succession, and in concert together |