有句英语谚语叫作"Look before you jump",在着手重构前,看看这个更改的影响度,以资决策,是一个不错的主意。 引用以树形方式组织,这些引用以类为分组节点,其下是具体的引用之处。下表列出了树中涉及到图标的说明: 表 2 查询引用结构图标说明 查询何种语义的引用图标说明 类、内部类、接口1) 类的继承体系 2) 类型引用:类声明或类对象的实例化。 3) 继承类型引用:当前类子孙类或引用这些子类的地方。 4) 成员引用:当前类的成员。 5) 子孙类成员引用:当前类子孙类的成员。 方法、构造函数1) 声明:当前方法声明处。 2) 直接调用:通过类对象实例调用。 3) 间接调用:通过父类或子类对象实例间接调用。 值域、局部变量1) 写:更改值域或局域变量的地方。 2) 读:读值域或局域变量的地方。 除可以在工程范围内查看引用外,也可以在当前的类范围内查看引用关系:在元素定义处右键单击,在弹出的菜单中选择Find Local References菜单项。 3、查看覆盖方法 在子类或接口的实现类中,将光标定位于覆盖方法处,右键单击,在弹出的菜单中选择Find Overridden Method,将可以查看被当前方法覆盖的祖先类方法。 |
温馨提示:喜欢本站的话,请收藏一下本站!