freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蠹夹g(shù)-資料下載頁

2025-08-01 14:45本頁面
  

【正文】 lity等 ?模塊用戶只需關(guān)注 public的部分 模塊 2022/8/20 Institute of Computer Software Nanjing University 54 ? 模塊的根本特征是“相對獨立,功能單一”。換言之,一個好的模塊必須具有高度的獨立性和相對較強的功能。 ? “耦合度”和“內(nèi)聚度” ? 耦合度,是指模塊之間相互依賴性大小的度量,耦合度越小,模塊的相對獨立性越大。 ? 內(nèi)聚度,是指模塊內(nèi)各成份之間相互依賴性大小的度量,內(nèi)聚度越大,模塊各成份之間聯(lián)系越緊密,其功能越強。 ? 在模塊劃分應(yīng)當(dāng)做到“耦合度盡量小,內(nèi)聚度盡量大”。 Five Principles ? Linguistic Modular Units ? SelfDocumentation ? Uniform Access ? OpenClosed ? SingleChoice 2022/8/20 Institute of Computer Software, Nanjing University 55 主要是程序設(shè)計語言的設(shè)計原則 軟件復(fù)用 2022/8/20 Institute of Computer Software Nanjing University 56 ? 為什么要復(fù)用? ? 復(fù)用什么? ? 問題 ?非技術(shù) ?技術(shù) ? 解決途徑? 為什么要“復(fù)用” 2022/8/20 Institute of Computer Software Nanjing University 57 ? “ 懶惰” ? 提高生產(chǎn)率 ? 改善質(zhì)量 復(fù)用什么 2022/8/20 Institute of Computer Software Nanjing University 58 ? 人 ? 設(shè)計,規(guī)約 ? 設(shè)計模式 體系結(jié)構(gòu) 應(yīng)用框架 ? 源碼級復(fù)用 ? 封裝模塊 (抽象描述) 非技術(shù)障礙 2022/8/20 Institute of Computer Software Nanjing University 59 ? 心理 ?不信任 ?舊習(xí)慣 ? 短期利益 ? 構(gòu)件檢索 ? 構(gòu)件發(fā)布 與 商業(yè)模型 技術(shù)問題 2022/8/20 Institute of Computer Software Nanjing University 60 ? 復(fù)用的本質(zhì)困難 ?通常不能一成不變地拿來就用 ?Reusability ?Extensibility ?軟件的開放性要求和封閉性要求之間的沖突 ? 對象技術(shù)比傳統(tǒng)技術(shù)有明顯改善 傳統(tǒng)技術(shù)復(fù)用支持 2022/8/20 Institute of Computer Software Nanjing University 61 ? 過程 Routine ?成功應(yīng)用:數(shù)值計算函數(shù)庫 ?問題明確 規(guī)約簡單 ?問題相互獨立 ?數(shù)據(jù)結(jié)構(gòu)相對簡單 ?不足:對 adaption的支持弱 ?若要一個 routine支持多種 variants 則需好多參數(shù) ?一個 routine支持一種 variant則沒有 factoring out mon behaviors. 傳統(tǒng)技術(shù)復(fù)用支持 2022/8/20 Institute of Computer Software Nanjing University 62 ? 包 package ?Linguistic Modular Unit ?Features (變量 過程 ) ?信息隱蔽 ?單獨編譯 Encapsulation languages (“Object based”) ? Ada, Modula2, CLU... ? Basic idea: gather a group of routines serving a related oopurpose, such as has, insert, remove etc., together with the appropriate data structure descriptions. ? Advantages: ? For supplier author: Get everything under one roof. Simplifies configuration management, change of implementation, addition of new primitives. ? For client author: Find everything at one place. Simplifies search for existing routines, requests for extensions. 2022/8/20 Institute of Computer Software, Nanjing University 63 傳統(tǒng)技術(shù)復(fù)用支持 ? 包 作為 復(fù)用單元的 不足 ?類型、模塊分離 ?多類型支持 ? ?Factoring out monality? 2022/8/20 Institute of Computer Software, Nanjing University 64 小結(jié) 2022/8/20 Institute of Computer Software Nanjing University 65 ? 構(gòu)建高質(zhì)量的軟件系統(tǒng)是我們的目標(biāo) ? 隨著軟件的廣泛應(yīng)用及其規(guī)模的不斷增長,軟件的易擴展性和易復(fù)用性愈發(fā)關(guān)鍵 ? 在模塊化和復(fù)用性兩個方面 ?傳統(tǒng)技術(shù)存在不足 ?面向?qū)ο竽P吞峁┝溯^好的解決方案 作業(yè) ? ?To: ?主題 : 選修面向?qū)ο蠹夹g(shù) ?內(nèi)容 : ?姓名和學(xué)號 ?需不需要這門課的學(xué)分 ?對課程內(nèi)容、授課方式、考試方式等的任何建議 2022/8/20 Institute of Computer Software, Nanjing University 66 作業(yè) 2022/8/20 Institute of Computer Software Nanjing University 67 Wikipedia,查閱以下一些詞條并翻譯 1. Programming paradigm 2. Structured Programming 3. ObjectOriented Programming 注意: Wikipedia是一個重要的信息源??萍碱愒~條的可靠性很高,雖然未必詳盡。但亦不可盡信,不可作為嚴(yán)謹(jǐn)學(xué)術(shù)研究的文獻依據(jù)。 PS: 作業(yè)提交方式:紙面或電子郵件
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1