Un altro esempio di 
Strategy (pp. 315-323 in 
GoF), continuando questa serie di post: 
1, 
1.1,  
2, 
3, 
3.1, 
4, 
4.1, 
4.2,  
5:
- 
System.Collections.Hashtable fa la 
Context;
- 
System.Collections.IHashCodeProvider e 
System.Collections.IComparer fanno le 
Strategy;
- le classi che implementano 
System.Collections.IHashCodeProvider e 
System.Collections.IComparer fanno le 
ConcreteStrategy;
- i metodi 
GetHashCode e rispettivamente 
Compare fanno gli 
AlgorithmInterface;
- i metodi protetti 
GetHash e rispettivamente 
KeyEquals fanno i 
ContextInterface