Pattern | Role | Average recall (%) | |
Small-scale | Large-scale | ||
Singleton | Singleton | 100 | 85 |
Template Method | AbstractClass | 100 | 89 |
ConcreteClass | 100 | 59 | |
Adapter | Target | 90 | 75 |
Adapter | 100 | 67 | |
Adaptee | 90 | 61 | |
State | Context | 60 | 70 |
State | 60 | 47 | |
ConcreteState | 82 | 47 | |
Strategy | Context | 80 | 55 |
Strategy | 100 | 77 | |
ConcreteStrategy | 100 | 72 |