Java 專案開發入門的八堂課

第六堂課 開發計算核心:重構

重點整理

  1. 重構是指不改變軟體的外部行為,也就是輸入、輸出不改變,而對程式碼進行整理、修改。
  2. 重構的主要目的是提升程式碼的可讀性及讓程式碼易於維護。
  3. Encrypt 需要重構的主要原因在於利用公式產生的密碼表數量有限。
  4. Encrypt 類別重構的項目包括密碼表屬性改成字串,利用 Collection 中的 shuffle() 來製作密碼表,建構子改成兩個版本以及編碼與解碼方法改用密碼表與字母表對照。

相關文章

上一支影片 - 編碼與解碼
回 Java 專案開發入門的八堂課 - 目錄
下一支影片 - 猜數字遊戲的計算核心
回 Java 教材
回程式語言教材首頁