軟件構造3-2筆記

3.2 設計規約 筆記: summary 規約就相當於開發者和用戶之間的防火牆。 使單獨的開發成爲可能:客戶端可以自由的編寫使用過程的代碼,而不需要查看它的源代碼:開發者可以自由的編寫實現過程的代碼,而不需要知道它如何被使用。 Safe from bugs 好的規約清楚地記錄了客戶端和開發者所依賴的相互假設。bug通常來自於接口上的分歧,規約的存在有利於減少bug。 在規範中使用機器檢查的語言特性
相關文章
相關標籤/搜索