資料介紹
C編程思想下載(pdf中文版):計(jì)算機(jī)革命起源于一臺(tái)機(jī)器,程序設(shè)計(jì)語言也源于一臺(tái)機(jī)器。然而計(jì)算機(jī)并不僅僅是一臺(tái)機(jī)器,它是心智放大器和另一種有表述能力的媒體。這一點(diǎn)使它不很像機(jī)器,而更像我們大腦的一部分,更像其他有表述能力的手段,例如寫作、繪畫、雕刻、動(dòng)畫制作或電影制作。面向?qū)ο蟮某绦蛟O(shè)計(jì)是計(jì)算機(jī)向有表述能力的媒體發(fā)展中的一部分。本章將介紹面向?qū)ο蟪绦蛟O(shè)計(jì)( O O P)的基本概念,然后討論O O P開發(fā)方法,最后介紹使程序員、項(xiàng)目和公司使用面向?qū)ο蟪绦蛟O(shè)計(jì)方法而采用的策略。本章是一些背景材料,如果讀者急于學(xué)習(xí)這門語言的具體內(nèi)容,可以跳到第2章,然后再回過頭來學(xué)習(xí)本章。
1.1 基本概念
C + +包含了比面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念更多的內(nèi)容,讀者應(yīng)當(dāng)在學(xué)習(xí)設(shè)計(jì)和開發(fā)程序之前先理解該語言所包含的基本概念。
1.1.1 對(duì)象:特性+行為[1]
第一個(gè)面向?qū)ο蟮某绦蛟O(shè)計(jì)語言是6 0年代開發(fā)的S i m u l a - 6 7。其目的是為了解決模擬問題。典型的模擬問題是銀行出納業(yè)務(wù),包括出納部門、顧客、業(yè)務(wù)、貨幣的單位等大量的“對(duì)象”。把那些在程序執(zhí)行期間除了狀態(tài)之外其他方面都一樣的對(duì)象歸在一起,構(gòu)成對(duì)象的“類”,這就是“類”一詞的來源。
類描述了一組有相同特性(數(shù)據(jù)元素)和相同行為(函數(shù))的對(duì)象。類實(shí)際上就是數(shù)據(jù)類型,例如,浮點(diǎn)數(shù)也有一組特性和行為。區(qū)別在于程序員定義類是為了與具體問題相適應(yīng),而不是被迫使用已存在的數(shù)據(jù)類型。這些已存在的數(shù)據(jù)類型的設(shè)計(jì)動(dòng)機(jī)僅僅是為了描述機(jī)器的存儲(chǔ)單元。程序員可以通過增添他所需要的新數(shù)據(jù)類型來擴(kuò)展這個(gè)程序設(shè)計(jì)語言。該程序設(shè)計(jì)系統(tǒng)歡迎創(chuàng)建、關(guān)注新的類,對(duì)它們進(jìn)行與內(nèi)部類型一樣的類型檢查。
1.1 基本概念
C + +包含了比面向?qū)ο蟪绦蛟O(shè)計(jì)基本概念更多的內(nèi)容,讀者應(yīng)當(dāng)在學(xué)習(xí)設(shè)計(jì)和開發(fā)程序之前先理解該語言所包含的基本概念。
1.1.1 對(duì)象:特性+行為[1]
第一個(gè)面向?qū)ο蟮某绦蛟O(shè)計(jì)語言是6 0年代開發(fā)的S i m u l a - 6 7。其目的是為了解決模擬問題。典型的模擬問題是銀行出納業(yè)務(wù),包括出納部門、顧客、業(yè)務(wù)、貨幣的單位等大量的“對(duì)象”。把那些在程序執(zhí)行期間除了狀態(tài)之外其他方面都一樣的對(duì)象歸在一起,構(gòu)成對(duì)象的“類”,這就是“類”一詞的來源。
類描述了一組有相同特性(數(shù)據(jù)元素)和相同行為(函數(shù))的對(duì)象。類實(shí)際上就是數(shù)據(jù)類型,例如,浮點(diǎn)數(shù)也有一組特性和行為。區(qū)別在于程序員定義類是為了與具體問題相適應(yīng),而不是被迫使用已存在的數(shù)據(jù)類型。這些已存在的數(shù)據(jù)類型的設(shè)計(jì)動(dòng)機(jī)僅僅是為了描述機(jī)器的存儲(chǔ)單元。程序員可以通過增添他所需要的新數(shù)據(jù)類型來擴(kuò)展這個(gè)程序設(shè)計(jì)語言。該程序設(shè)計(jì)系統(tǒng)歡迎創(chuàng)建、關(guān)注新的類,對(duì)它們進(jìn)行與內(nèi)部類型一樣的類型檢查。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- STM32固件庫(kù)使用手冊(cè)中文版以及技術(shù)手冊(cè)中文版pdf 0次下載
- 實(shí)用開關(guān)電源設(shè)計(jì)-中文版pdf 0次下載
- FP8202規(guī)格書中文版pdf 0次下載
- FP6151規(guī)格書中文版pdf 0次下載
- Autocad試用版官方中文版免費(fèi)下載 23次下載
- 1965fb電源IC資料-中文版下載.pdf 0次下載
- PROE中文版免費(fèi)下載 0次下載
- MISRA-C-2004_工業(yè)標(biāo)準(zhǔn)的C編程規(guī)范_中文版 0次下載
- 《java編程思想》《Thinking.In.Java》中文版_ 0次下載
- i2c總線協(xié)議(中文版pdf) 0次下載
- C++編程思想 0次下載
- Java編程思想_Thinking In Java_第四版中文版 0次下載
- 中文版第三版Effective C++ 高清PDF 0次下載
- C專家編程中文版 0次下載
- java編程思想中文版 (電子書) 0次下載
- C語言中的socket編程基礎(chǔ) 396次閱讀
- PLC編程語言和C語言的區(qū)別 3080次閱讀
- C語言是否支持泛型編程? 708次閱讀
- 用面向?qū)ο?b class="flag-6" style="color: red">思想封裝IIC、AT24C64驅(qū)動(dòng) 950次閱讀
- 嵌入式開發(fā)中的C語言:編程思想 565次閱讀
- C語言是怎么面向?qū)ο?b class="flag-6" style="color: red">編程 1708次閱讀
- C與C++混合編程是什么 1744次閱讀
- 如何使用OpenCL輕松實(shí)現(xiàn)FPGA應(yīng)用編程 6618次閱讀
- plc與C語言有什么關(guān)系_plc可以用c語言編程嗎_plc的C語言編程詳解 7.4w次閱讀
- c++和c語言之間有什么區(qū)別 3.1w次閱讀
- arduino用什么語言編程 6.9w次閱讀
- 深入了解嵌入式編程 3685次閱讀
- keil uvision2中文版|keil uvision2漢化補(bǔ)丁下載 1w次閱讀
- keil uvision2下載|keil uvision2漢化免費(fèi)版下載 1.1w次閱讀
- AUTOCAD2009免費(fèi)下載中文版 CAD2009簡(jiǎn)體中文下載及安裝方法 1.3w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 4次下載 | 1 積分
- 3低壓降肖特基整流管SR340L數(shù)據(jù)手冊(cè)
- 0.78 MB | 2次下載 | 免費(fèi)
- 4高壓MOS管MDD12N65F/MDD12N65P數(shù)據(jù)手冊(cè)
- 2.36 MB | 2次下載 | 免費(fèi)
- 5FP6195 60V、800mA、480KHz異步降壓轉(zhuǎn)換器規(guī)格書
- 0.88 MB | 2次下載 | 免費(fèi)
- 6CPCI6310型復(fù)合視頻采集板資料
- 0.04 MB | 1次下載 | 免費(fèi)
- 7STM32F10xxx參考手冊(cè)
- 13.64 MB | 1次下載 | 1 積分
- 8PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件集錦
- 1.72 MB | 24485次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5常用電子元器件介紹
- 3.21 MB | 10次下載 | 免費(fèi)
- 6EMC電路設(shè)計(jì)工程師必備的EMC基礎(chǔ)
- 0.42 MB | 6次下載 | 2 積分
- 7相關(guān)協(xié)議信號(hào)總結(jié)
- 0.94 MB | 4次下載 | 免費(fèi)
- 8ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 4次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評(píng)論