目錄 14.1例子:不好的名字會導致錯誤 14.2 創造一個形象 14.3 名字要准確 14.4保持一致性 14.5 不同的觀點:Go style guide 14.6 結論 為變量、方法和其他實體選擇名稱是軟件設計中最被低估的方面之一。 好 ...
目錄 . 模塊化設計 . 什么是接口 . 抽象 . 深度模塊 . 淺模塊 . 類拆分 . 示例:Java和Unix I O . 結論 管理軟件復雜性最重要的技術之一是系統設計,這樣開發人員在任何時候都只需要面對總體復雜性的一小部分。這種方法稱為模塊化設計,本章介紹其基本原理。 . 模塊化設計 在模塊化設計中,軟件系統被分解成一系列相對獨立的模塊。模塊可以采用多種形式,例如類 子系統或服務。在理想 ...
2019-12-17 19:36 0 1107 推薦指數:
目錄 14.1例子:不好的名字會導致錯誤 14.2 創造一個形象 14.3 名字要准確 14.4保持一致性 14.5 不同的觀點:Go style guide 14.6 結論 為變量、方法和其他實體選擇名稱是軟件設計中最被低估的方面之一。 好 ...
第4周單元測驗 本次得分為: 14.00/14.00, 本次測試的提交時間為: 2020-03-26, 如果你認為本次測試成績不理想,你可以選擇 再做一次。 ...
41. 假定網絡中的路由器B的路由表有如下的項目(這三列分別表示“目的網絡”、“距離”和“下一跳路由器”)N1 7 AN2 2 BN6 8 FN8 4 EN9 4 F現在B收到從C發來的路由信息(這兩 ...
目錄 6.1 使類具有一定的通用性 6.2 示例:為編輯器存儲文本 6.3更通用的API 6.4 通用性使得信息隱藏效果更好 6.5 問自己的問題 6.6 結論 在設計新模塊時,最常見的一個決定就是以通用方式還是特殊方式實現它。有些人可能會 ...
1.寄存器 x64系統通用寄存器名稱,第一個字母從“E”改為“R”,數量增加了8個,(R8-R15),增加了8個128位XMM寄存器(XMM寄存器用來優化代碼) ...
9.9 結論 軟件設計中最基本的問題之一是:給定兩部分功能,它們應該在同一個地方一起實 ...
1、某圖書借閱系統的需求描述如下: (1)讀者通過圖書借閱系統查詢可以借閱的圖書; (2)讀者在書架上找到相應的書籍后,到櫃台通過圖書管理員辦理借閱手續; (3)想還書的讀者在櫃台上通過圖書管理員辦 ...
Odoo 的一個強大功能是無需直接修改底層對象就可以添加功能。這是通過其繼承機制來實現的,采取在已有對象之上修改層來完成。這種修改可以在不同層上進行-模型層、視圖層和業務邏輯層。我們創建新的模塊來做出所需修改而無需在原有模塊中直接修改。 上一篇文章中我們從零開始創建了一個新應用,本文中我們學習 ...