首頁 > Java > java教程 > 主體

項目設計方法簽名仔細

WBOY
發布: 2024-09-06 06:08:31
原創
748 人瀏覽過

Item  Projete as assinaturas de método com cuidado

仔細選擇方法名稱:

  • 名稱必須遵循約定(第 68 條)。
  • 優先考慮易於理解且與套件和普遍共識一致的名稱。
  • 避免長名。

不要用方便的方法誇大:

  • 每種方法都必須「完成自己的部分工作」。
  • 許多方法使得 API 的使用、維護和文件化變得困難。
  • 僅在經常使用時提供縮寫方法。

避免長參數清單:

  • 限制為四個或更少的參數。
  • 長列表很難記住且容易出錯。
  • 相同類型的參數依序排列可能會造成混亂。

減少長參數清單的三個技巧:

  • 將方法分成幾個較小的方法。
  • 為參數組建立輔助類別。
  • 對具有許多參數的方法使用建構器模式,尤其是可選參數。

在參數中優先選擇介面而不是類別:

  • 使用 Map 等介面而不是 HashMap 等特定類別以獲得更大的靈活性。

在參數中喜歡枚舉而不是布林值:

  • 枚舉使程式碼更具可讀性,並有助於將來擴展選項,例如帶有溫標的溫度計的範例。
  • 這些實踐有助於創建更易於使用且不易出錯的 API。

以上是項目設計方法簽名仔細的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!