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

正文內(nèi)容

[工學(xué)]面向?qū)ο蟪绦蛟O(shè)計(jì)語言c-第1章引論-資料下載頁

2025-10-04 22:20本頁面
  

【正文】 全局地看問題 , 強(qiáng)調(diào)系統(tǒng)功能的逐步細(xì)化 。 而在 面向?qū)ο蟪绦蛟O(shè)計(jì)中 , 每個(gè)對(duì)象嚴(yán)格地是局部的 。 每個(gè)對(duì)象管理自己的實(shí)現(xiàn) 。 學(xué)習(xí)面向?qū)ο笤O(shè)計(jì) , 我們需要將思維方式從全局轉(zhuǎn)到局部 , 在局部中發(fā)現(xiàn)對(duì)象 。 27 第一章 引論 ? 按對(duì)象方式思維 設(shè)計(jì)對(duì)象需要做許多小決策 , 怎樣將計(jì)算部分合理地分配給不同的對(duì)象 。 這叫做 分散責(zé)任(distribution responsibility)。 這是設(shè)計(jì)決策的基礎(chǔ) , 其余都是次要的 。 CRC方法幫助設(shè)計(jì)者分散責(zé)任 , 直到設(shè)計(jì)的最后階段才考慮問題的總體 。 28 第一章 引論 ? 按對(duì)象方式思維 面向?qū)ο蟮?CRC方法從以下三個(gè)方面來表述對(duì)象: 1. Class Name。 給對(duì)象命名 , 實(shí)際上就是對(duì)需要處理的問題空間中包含的不同性質(zhì)的數(shù)據(jù)進(jìn)行分類 。 一個(gè)好的具有一致性的名字會(huì)為以后設(shè)計(jì)的正確性奠定基礎(chǔ) 。 29 第一章 引論 ? 按對(duì)象方式思維 面向?qū)ο蟮?CRC方法從以下三個(gè)方面來表述對(duì)象: 2. Responsibilities。 每個(gè)對(duì)象完成設(shè)計(jì)中的一個(gè)小目標(biāo)的功能 , 它實(shí)現(xiàn)了這個(gè)系統(tǒng)狀態(tài)的某一部分 。 責(zé)任要簡(jiǎn)明扼要 , 不要太多 , 同時(shí)不要讓對(duì)象負(fù)責(zé)自己不需要承擔(dān)的責(zé)任 。 30 第一章 引論 ? 按對(duì)象方式思維 面向?qū)ο蟮?CRC方法從以下三個(gè)方面來表述對(duì)象: 3. Collaborators。 每個(gè)對(duì)象都可能依賴于其它對(duì)象來完成任務(wù) 。 合作者應(yīng)該不要多 , 并且應(yīng)該實(shí)用 。 盡量避免設(shè)計(jì)同所有對(duì)象打交道的也就是全局的對(duì)象 。 31 第一章 引論 ? 面向?qū)ο蟮乃枷牒头椒? – 面向?qū)ο笫且环N認(rèn)知方法學(xué) – 面向?qū)ο笈c軟件 IC – 面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化程序設(shè)計(jì)方法 – 對(duì)象是抽象數(shù)據(jù)類型的實(shí)現(xiàn) 32 第一章 引論 ? 類屬 類屬 并不是面向?qū)ο笳Z言特有的成分 , 它指的是類型參數(shù)化 , 即參數(shù)化一個(gè)軟件分量的能力 。 C語言沒有類屬的能力 , 但可以通過 C的宏定義來模擬類屬 。 C++采用 模板 來實(shí)現(xiàn)類屬 。 在現(xiàn)代的編程思想中 , 用 “ 泛型 ” 的概念來代替類屬 ,同時(shí)具有更廣泛的含義 。 33 第一章 引論 ? 面向?qū)ο蟮某绦蛟O(shè)計(jì)語言 – Simula 67(Simula): 20世紀(jì) 60年代 – Smalltalk : 20世紀(jì) 80年代 – C++ : 20世紀(jì) 80年代早期 – Java : 20世紀(jì) 90年代 – C : 21世紀(jì)初 34
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1