有句英語(yǔ)諺語(yǔ)叫作"Look before you jump",在著手重構(gòu)前,看看這個(gè)更改的影響度,以資決策,是一個(gè)不錯(cuò)的主意。 ![]() 引用以樹形方式組織,這些引用以類為分組節(jié)點(diǎn),其下是具體的引用之處。下表列出了樹中涉及到圖標(biāo)的說明: 表 2 查詢引用結(jié)構(gòu)圖標(biāo)說明 查詢何種語(yǔ)義的引用圖標(biāo)說明 類、內(nèi)部類、接口1) 類的繼承體系 2) 類型引用:類聲明或類對(duì)象的實(shí)例化。 3) 繼承類型引用:當(dāng)前類子孫類或引用這些子類的地方。 4) 成員引用:當(dāng)前類的成員。 5) 子孫類成員引用:當(dāng)前類子孫類的成員。 方法、構(gòu)造函數(shù)1) 聲明:當(dāng)前方法聲明處。 2) 直接調(diào)用:通過類對(duì)象實(shí)例調(diào)用。 3) 間接調(diào)用:通過父類或子類對(duì)象實(shí)例間接調(diào)用。 值域、局部變量1) 寫:更改值域或局域變量的地方。 2) 讀:讀值域或局域變量的地方。 除可以在工程范圍內(nèi)查看引用外,也可以在當(dāng)前的類范圍內(nèi)查看引用關(guān)系:在元素定義處右鍵單擊,在彈出的菜單中選擇Find Local References菜單項(xiàng)。 3、查看覆蓋方法 在子類或接口的實(shí)現(xiàn)類中,將光標(biāo)定位于覆蓋方法處,右鍵單擊,在彈出的菜單中選擇Find Overridden Method,將可以查看被當(dāng)前方法覆蓋的祖先類方法。 |
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!