DesignWIKI

Fil Salustri's Design Site

Site Tools


research:pattern_forms

Pattern Forms

Some different forms that patterns take, with links to further information in each case.

ThereforeBut

http://c2.com/cgi/wiki?ThereforeBut

  • Problem
  • Therefore
  • Solution
  • But
  • Conditions

Alexandrian

http://c2.com/cgi/wiki?AlexandrianForm

  • Title
  • Prologue
  • Problem statement
  • Discussion
  • Solution
  • Diagram
  • Epilogue

Canonical

http://c2.com/cgi/wiki?CanonicalForm

  • Name
  • Alias
  • Problem
  • Context
  • Forces
  • Solution
  • Example
  • Resulting Context
  • Rationale
  • Known Uses
  • Related Patterns

Gang of Four

http://c2.com/cgi/wiki?GoFform

  • Name
  • Classification
  • Also Known As (optional)
  • Motivation
  • Applicability
  • Structure
  • Participants
  • Collaborations
  • Consequences
  • Implementation
  • Sample Code
  • Known Uses
  • Related Patterns

Compact

http://c2.com/cgi/wiki?CompactForm

  • Context
  • Problem
  • Forces
  • Solution
  • Resulting Context

CockburnPm

http://c2.com/cgi/wiki?CockburnPmForm

  • Title/Author
  • Thumbnail
  • Indications
  • Contraindications
  • Desires/Obstructions
  • Do this
  • Side Effects
  • Overdose Effect
  • Related Patterns
  • Principles
  • Examples
  • Readings

Portland

http://c2.com/cgi/wiki?PortlandForm 1)

  • Problem
  • Cause & Forces
  • Therefore
  • Solution
  • Resulting Context
  • Summary

Beck

http://c2.com/cgi/wiki?BeckForm

  • Title
  • Context
  • Problem
  • Forces
  • Solution
  • Resulting Context

Designmatrix

http://www.designmatrix.com/pl/anatomy.html

  • Title
  • Visualisation
  • Context(s)
  • Keywords
  • Predecessor patterns
  • Problem summary
  • Analysis
  • Solution summary
  • Successor patterns
  • References/Sources
  • Author/Date
  • Return to index
  • Copyright

AGCS

http://www.agcs.com/supportv2/techpapers/patterns/template.htm

  • Name
  • Aliases
  • Problem
  • Context
  • Forces
  • Solution
  • Resulting Context
  • Rationale
  • Known Uses
  • Related Patterns
  • Sketches
  • Authors & References
  • Keywords
  • Examples

IBM Research

http://www.research.ibm.com/designpatterns/example.htm

  • Name
  • Also Known As
  • Intent
  • Motivation
  • Applicability
  • Structure
  • Participants
  • Collaborations
  • Consequences
  • Implementation
  • Sample Code
  • Known Uses

Pedagogical Patterns Project

http://www.pedagogicalpatterns.org/

  • Name
  • Date of update
  • Author
  • Thumbnail (summary)
  • Problem/issue
  • Audience/context
  • Forces
  • Solution
  • Discussion
  • Special resources
  • Contraindications
  • Related Patterns
  • Example instances
  • References/Acknowledgements
1)
Each section is supposed to be only one paragraph long; used especially for summarising complex pattern languages.
research/pattern_forms.txt · Last modified: 2020.03.12 13:30 (external edit)