NB: Currently, except for Singleton and Proxy patterns, only Gang of Four patterns applied using the Patterns wizard are recognized and displayed in the Patterns Recognizer.
NB: If you turn off a pattern, it is immediately hidden in the Patterns dialog. If you turn on a previously deactivated pattern, you need to rebuild patterns for the project before it is shown again.
|
Pattern/Command(s)
|
Pattern/Command(s)
|
|---|---|
| Abstract Factory/Add Concrete Factory, Add Product | Iterator/Add Aggregate with Iterator |
| Adapter/Add Target Method | MainMethod/Launch |
| Applet/Launch | Mediator/Add Colleague, Add Mediator |
| Bridge/Add Refined Abstraction, Add Implementor | Observer/Add Observer, Add Subject |
| Builder/Add Builder, Add Part Construction Method | Prototype/Add Prototype |
| Chain of Responsibility/Add Handler | Proxy/Add Method |
| Command/Add Command, Add Macro Command | State/Add Concrete State |
| Composite/Add Operation | Strategy/Add Strategy, Add Strategy Method |
| Decorator/Add Decorator, Add Component Method | TemplateMethod/Add Implementor |
| Facade/Add Subsystem | TemplateMethod/Add Primitive Operation |
| FactoryMethod/Add Concrete Creator | Test Case/Launch |
| Flyweight/Add Unshared Flyweight, Add Shared Flyweight | ValueObject/Add Property |
| Interpreter/Add Terminal Expression, Add Nonterminal Expression | Visitor/Add Concrete Visitor, Add Concrete Element |
Pattern classes also have context menus:


