Pattern Selection
Kind: algorithm
Record: algorithms:pattern-selection
Canonical: Algorithms
Closure: Dependencies in load order
Select creational, structural, or behavioral patterns based on the problem force: creation variation, interface mismatch, access control, behavior variation, notification, workflow reuse, or coordination complexity.
Listed in Algorithm contracts, after Runtime Extensibility and before Event and Messaging Consistency.