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

服務(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.刪除賦值語句以及局部變量的聲明

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美办公室silkstocking | 9总探花新品牛仔背带裤 | 久草青青在线 | 精品国产福利在线观看一区 | 亚洲老头老太hd | 美女的让男人桶爽网站 | 国产成人免费观看在线视频 | 公交车强校花系列小说 | 午夜欧美福利视频 | 久久久久久免费高清电影 | 风间由美一区二区av101 | 小伙无套内射老女人 | 美女机机对机机的视频(免费) | 日本剧情片在线播放中文版 | 咪咪爱991| 日本在线视频免费看 | 紧致肉肉高h | 日本韩国推理片免费观看网站 | 久久re热在线视频精99 | 双性总裁被调教1v1 双性双根 | 激情艳妇之性事高h | 免费一级国产生活片 | 99在线免费播放 | 成人免费观看一区二区 | 久久久乱码精品亚洲日韩 | 成年美女黄网色大观看全 | 国产一卡2卡3卡四卡精品网 | 亚洲精品国产专区91在线 | 男人在线网址 | 99ri国产精品| 久久视频这只精品99re6 | 日韩网站在线观看 | 欧美美女被艹 | 国产在线乱子伦一区二区 | 国产尤物精品视频 | 视频大全在线观看网址 | 国产欧美视频一区二区三区 | 国产在线欧美日韩精品一区二区 | 4hu影院在线观看 | 午夜日本大胆裸艺术 | 精品丰满人妻无套内射 |