对整个工作区运行“体系结构发现”。当选择“体系结构发现”的模式时,就会搜索工作区,以查找用来显示组成选定模式的类和接口的代码。为显示该模式的每个实例,会创建主题图。
“体系结构发现”具有以下好处:
- 从现有体系结构中的底层模式着手,了解体系结构,从而减少学习的迂回。当您处理不熟悉的体系结构时,这尤其有帮助。
- 帮助您对应用程序作出准确的推论。例如,在“工厂方法”模式中,某个类用于产生其它类,或者用作其它类的工厂。这样,当您在显示“工厂方法”模式的主题图中看到类时,就会明白该类要产生其它类。
- 显示组成软件应用程序的结构模式和反模式。这帮助您找出要遵循的编码模式以及要更正的编码模式。