一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java代碼重構(gòu)的幾種模式詳解

Java代碼重構(gòu)的幾種模式詳解

2019-10-16 10:23java技術(shù)網(wǎng) Java教程

這篇文章詳細介紹了Java代碼重構(gòu)的幾種模式,有需要的朋友可以參考一下

Java代碼的重構(gòu)模式主要有三種:

重命名方法重構(gòu)模式、引入解釋性變量重構(gòu)模式、以查詢?nèi)〈R時變量重構(gòu)模式

重命名方法重構(gòu)模式建議執(zhí)行如下的步驟來完成

1.建立一個具有新名稱的方法

2.將舊方法的方法體復(fù)制進新方法

3.講舊方法的方法體修改為調(diào)用新方法

4.將所有引用舊方法的地方修改為引用新方法

5.刪除舊方法

引入解釋性變量重構(gòu)模式步驟相對簡單,如下:

1.聲明一個局部變量,并將其初始化為需要替換的表達式部分

2.對于復(fù)雜的表達式,用新的局部變量代替其中需要替換的部分

3.對于該表達式的其他部分,重復(fù)這個過程

以查詢?nèi)〈R時變量重構(gòu)模式的步驟如下:

1.找出只賦值了一次的局部變量

2.將該局部變量聲明為final并重新編譯(以確保該變量的確只賦值了一次)

3.復(fù)制賦值語句的等號右側(cè)的表達式,并將其修改為一個新方法的方法體

4.將賦值語句的等號右側(cè)更改為對新方法的調(diào)用

5.將所有對該局部變量的使用替換為對新方法的調(diào)用

6.刪除賦值語句以及局部變量的聲明

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费观看a毛片一区二区不卡 | 国产黄频在线观看高清免费 | 国产午夜亚洲精品 | 6080午夜| 国产欧美一区二区精品性色 | 亚洲国产精品久久丫 | 狠狠色婷婷狠狠狠亚洲综合 | 欧美艳星kagneyiynn | 日本艳鉧动漫1~6在线观看 | 亚洲国产天堂在线观看 | 日韩在线观看一区二区不卡视频 | 91成人免费观看 | 成人在线免费播放 | 99ri精品| 69re在线观看 | 日韩在线观看一区二区不卡视频 | 美女下面揉出水免费视频 | 好猛好紧好硬使劲好大刺激视频 | freesex性欧美炮机喷潮 | bestialitysex杂交| 韩国三级在线播放 | 国产免费好大好硬视频 | 国产成人综合网亚洲欧美在线 | 国产福利片在线 易阳 | 黄漫免费观看 | 国产精品亚洲专区在线播放 | 日韩视频一区二区三区 | 成人国产一区二区 | 日本网络视频www色高清免费 | 免费在线电视 | 亚洲欧美在线观看一区二区 | 猫咪免费人成网站在线观看入口 | 天堂资源wwww在线看 | 羞羞私人影院可以直接免费观影吗 | 艹b小说| 192.168.191| 久久久久影视 | 天天做天天爰夜夜爽 | 天堂网www在线观看 天堂欧美 | 很很草 | 好紧水好多 |