PATTERNS VERSUS RULES
Rules
Not always supported by rationale
Not always put into context
May be part of the solution in a pattern.
Can be analyzed or executed by a computer.
More formal.
Patterns
Based on rationale and generally context specific.
Patterns are meant to be executed by people.
More abstract.