資源描述:
《c_語言對(duì)c語言的擴(kuò)展》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第19卷第2期重慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版)2002年6月Vol.19No.2JournalofChongqingNormalUniversity(NaturalScienceEdition)Jun.2002C++語言對(duì)C語言的擴(kuò)展胡玲(內(nèi)江師范學(xué)院計(jì)算機(jī)科學(xué)系,四川內(nèi)江641002)摘要:針對(duì)C++語言與C語言的關(guān)系及C++語言的語法規(guī)則和編程方法上的特征,著重從傳統(tǒng)結(jié)構(gòu)化過程語言方面、面向?qū)ο缶幊陶Z言方面和程序設(shè)計(jì)三個(gè)方面,探討了C++語言對(duì)C語言的擴(kuò)展。關(guān)鍵詞:對(duì)象;面向?qū)ο?類;繼承;多態(tài)性中圖分類號(hào):TP312文獻(xiàn)標(biāo)識(shí)碼:A文章編
2、號(hào):10018905(2002)02004203TheExpansionofC++LanguageforCLanguageHULing(Dept.ofComputerScience,NeijangTeachersCollege,NeijangSichuan641002,China)Abstract:ThispapermakesastudyofC++languageandClanguagefromapproachesbasedontherelationofC++languageandClanguage,alongwiththegrammaticalrulesandthechar
3、acteristicindesigningprogramewaysofC++language.ItdealswiththeexpansionofC++languageforClanguageinthreeaspectstraditionalstructuralprocess,objectorientalprogrammingdesignandprogrammingdesign.Keywords:object;objectoriental;class;inheritance;polymorphism收稿日期:20011213修回日期:20020325作者簡(jiǎn)介:胡玲
4、(1969),女,四川內(nèi)江人,內(nèi)江師范學(xué)院計(jì)算機(jī)科學(xué)系講師,主要從事計(jì)算機(jī)軟件工程的研究。第2期胡玲:C++語言對(duì)C語言的擴(kuò)展4344重慶師范學(xué)院學(xué)報(bào)(自然科學(xué)版)第19卷(3)從系統(tǒng)的總體結(jié)構(gòu)上說,C++系統(tǒng)軟件的開發(fā)方法學(xué)運(yùn)用了面向?qū)ο蟮拈_發(fā)方法學(xué),也稱對(duì)象建模技術(shù)[1](OMT),包括以下階段:分析階段!系統(tǒng)設(shè)計(jì)?對(duì)象設(shè)計(jì)#實(shí)現(xiàn)階段。面向?qū)ο箝_發(fā)方法的重點(diǎn)是以對(duì)象為中心,建立對(duì)象模型,并圍繞這些對(duì)象進(jìn)行系統(tǒng)設(shè)計(jì)。面向?qū)ο蠓椒ㄅc面向過程方法的比較見圖1。面向?qū)ο蟮某绦虻淖罡镜哪康木褪鞘钩绦騿T更好地理解和管
5、理龐大而復(fù)雜的程序,它在結(jié)構(gòu)化程序設(shè)計(jì)的基礎(chǔ)上完成進(jìn)一步的抽圖1面向過程方法與面向?qū)ο蠓椒▓D象。這種在設(shè)計(jì)方法上更高層次的抽象正是為了適應(yīng)目前軟件開發(fā)的特點(diǎn)。使用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法絕非是要摒棄現(xiàn)有的結(jié)構(gòu)化程序設(shè)計(jì)方法,相反,它是在充分吸收結(jié)構(gòu)化程序設(shè)計(jì)優(yōu)點(diǎn)的基礎(chǔ)上,引進(jìn)了一些新的、強(qiáng)有力的概念,從而開創(chuàng)了程序設(shè)計(jì)工作的新天地。參考文獻(xiàn):[1]宛延闿.C++語言和面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:清華大學(xué)出版社,1998.[2]陳圣國,閻會(huì)昌.CSS++程序設(shè)計(jì)[M].西安:西安電子科技大學(xué)出版社,2000.[3]陳文宇,張松梅.C++語言教程[M].成都:電子科技大學(xué)出版社,20
6、01.(責(zé)任編輯李若溪)