原文:軟件設計的哲學:第四章 深度封裝模塊

目錄 . 模塊化設計 . 什么是接口 . 抽象 . 深度模塊 . 淺模塊 . 類拆分 . 示例: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 結論 為變量、方法和其他實體選擇名稱是軟件設計中最被低估的方面之一。 好 ...

Wed Dec 25 18:01:00 CST 2019 2 643
軟件測試第四章

第4周單元測驗 本次得分為: 14.00/14.00, 本次測試的提交時間為: 2020-03-26, 如果你認為本次測試成績不理想,你可以選擇 再做一次。 ...

Thu Mar 26 18:14:00 CST 2020 0 1933
第四章

41. 假定網絡中的路由器B的路由表有如下的項目(這三列分別表示“目的網絡”、“距離”和“下一跳路由器”)N1 7 AN2 2 BN6 8 FN8 4 EN9 4 F現在B收到從C發來的路由信息(這兩 ...

Mon Oct 14 05:49:00 CST 2019 0 3925
軟件設計哲學: 第六 更深的通用模塊

目錄 6.1 使類具有一定的通用性 6.2 示例:為編輯器存儲文本 6.3更通用的API 6.4 通用性使得信息隱藏效果更好 6.5 問自己的問題 6.6 結論 在設計模塊時,最常見的一個決定就是以通用方式還是特殊方式實現它。有些人可能會 ...

Wed Dec 18 23:42:00 CST 2019 1 434
軟件工程第四章習題

1、某圖書借閱系統的需求描述如下: (1)讀者通過圖書借閱系統查詢可以借閱的圖書; (2)讀者在書架上找到相應的書籍后,到櫃台通過圖書管理員辦理借閱手續; (3)想還書的讀者在櫃台上通過圖書管理員辦 ...

Sat May 29 02:13:00 CST 2021 2 743
第四章 Odoo 12 開發之模塊繼承

Odoo 的一個強大功能是無需直接修改底層對象就可以添加功能。這是通過其繼承機制來實現的,采取在已有對象之上修改層來完成。這種修改可以在不同層上進行-模型層、視圖層和業務邏輯層。我們創建新的模塊來做出所需修改而無需在原有模塊中直接修改。 上一篇文章中我們從零開始創建了一個新應用,本文中我們學習 ...

Sat Oct 12 22:47:00 CST 2019 0 520
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM