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

正文內(nèi)容

川大學(xué)計算機學(xué)院精品課程,面向?qū)ο蟪绦蛟O(shè)計c,游洪越,第一(編輯修改稿)

2025-02-04 14:49 本頁面
 

【文章內(nèi)容簡介】 —— 獲取共性 強調(diào)部分特性(用戶所關(guān)心的特性) 忽略其他特性(用戶不關(guān)心的特性) 用戶:只關(guān)心做什么 , 不關(guān)心怎么做 OOP技術(shù)比任何一種編程技術(shù)都更強調(diào)抽象 在軟件開發(fā)中的重要性。 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 19 ? 2.行為共享: ? ( 1)實體(模塊)的 外部接口 稱為行為。 ? ( 2)行為共享允許多個實體(模塊)具有相同的接口集。 —— 接口一致 。 ? ( 3)行為共享增強系統(tǒng)的靈活性 ? ( 4)行為共享增強系統(tǒng)的抽象 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 20 ? 封裝 ( Encapsulation) 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 使用者關(guān)心: 功能 使用方式 不關(guān)心: 燈泡內(nèi)部結(jié)構(gòu) 接口 設(shè)計者: 提供功能說明; 給出使用接口; 封裝 內(nèi)部結(jié)構(gòu); 電燈燈泡 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 21 ? 封裝 : 數(shù)據(jù)和加工處理該數(shù)據(jù)的方法 緊密結(jié)合在一起構(gòu)成黑匣子的整體。 ? 封裝就是將一組數(shù)據(jù)和這組數(shù)據(jù)的有關(guān)操作組裝在一起形成一個對象。 ? 封裝實現(xiàn)了信息隱藏。 ? 私有數(shù)據(jù)不能被該對象的成員函數(shù)之外的任何其它函數(shù)所直接使用。 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 22 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 繼承性 客觀世界:一般和特殊 一般是某類事物的共性; 特殊具有一般的特性 , 同時又有自己的新特性 。 面向?qū)ο蟪绦蛟O(shè)計利用繼承機制來將這種關(guān)系模型化 , 從而達到代碼重用的目的 。 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 23 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 圖 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 24 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 基類 ( 即父類 、 超類 ) 派生類 ( 即子類 ) 派生類 從它的基類繼承所有的特征 , 然后又添加自己的新特征 。 基類表達一般性 , 派生類還表達其特殊性 。 作為對客觀世界分層特性的一種自然描述 , 繼承 可以讓程序員充分利用已有的類去派生新類 ,在更大程度上實現(xiàn)代碼的重用 。 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 25 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 多態(tài)性 客觀世界:一個抽象的信息 , 具有多重含義 。 程序設(shè)計語言:同一個函數(shù)或運算符可以有不同的執(zhí)行方式 , 用哪一種方式取決于它所操作的內(nèi)容 。 這即為程序設(shè)計語言中的 多態(tài)性(polymorphism)。 函數(shù)重載: 同一個函數(shù)名被賦予不同的功能實現(xiàn) 。 具體地講是指在同一作用域內(nèi)函數(shù)名相同 , 形參類型或個數(shù)不同的多個同名函數(shù)稱為函數(shù)重載 void Function( int, float )。 void Function( float )。 float Function( float )。 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 26 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 一個界面 ( 相同函數(shù)名 ) 多種實現(xiàn) ( 不同函數(shù)體 ) , 編譯器根據(jù) 實參表與形參表 的類型匹配來選擇相應(yīng)的函數(shù)實現(xiàn) 。 “ 早捆綁 (early binding)” :指在編譯階段把函數(shù)調(diào)用和相應(yīng)的函數(shù)體進行匹配 。 注意: 第二和第三個函數(shù)不是真正意義上的函數(shù)重載 ! 因為它們具有相同的形參表 , 調(diào)用時也對應(yīng)相同的實參表 , 因此編譯器不能進行正確的匹配 。 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四川大學(xué)計算機學(xué)院 游洪躍 27 面向?qū)ο蟪绦蛟O(shè)計語言的基本原理 什么是 “ 虛函數(shù) ”? 派生類重載基類的函數(shù) , 使之具有自己的特色 。 例子: 高級語言程序設(shè)計 II 四川大學(xué)精品課程 C++面向?qū)ο蟪绦蛟O(shè)計 主編 :李濤 高教出版社 ? ? ? ? ? ? 2022/2/4 主講教師:四
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1