【公共基礎(chǔ)知識(shí)】程序設(shè)計(jì)基礎(chǔ)(備考四)

文/南城以南hong

這是一個(gè)知識(shí)付費(fèi),知識(shí)共享的年代。我將我每天學(xué)習(xí)的內(nèi)容進(jìn)行總結(jié),既是對(duì)自己的鞏固,也是對(duì)你的幫助。

圖片發(fā)自簡(jiǎn)書(shū)App

考點(diǎn)十一:程序設(shè)計(jì)風(fēng)格

(1)原則:清晰第一,效率第二。

(2)影響因素:

①源程序文檔化

②數(shù)據(jù)說(shuō)明方法

③語(yǔ)句的結(jié)構(gòu)

④輸入與輸出

考點(diǎn)十二:結(jié)構(gòu)化程序設(shè)計(jì)

(1)結(jié)構(gòu)化程序設(shè)計(jì)的原則(記憶)

①自頂向下

②逐步求精

③模塊化

④限制使用goto語(yǔ)句

(2)結(jié)構(gòu)化程序設(shè)計(jì)的基本結(jié)構(gòu):順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)。

考點(diǎn)十三:面向?qū)ο蟮某绦蛟O(shè)計(jì)

(1)對(duì)象

①定義:對(duì)象可以用來(lái)表述客觀(guān)世界中的任何實(shí)體,它是描述該對(duì)象屬性的數(shù)據(jù)以及對(duì)這些數(shù)據(jù)施加的所有操作封裝在一起構(gòu)成的統(tǒng)一體。

②特征:標(biāo)識(shí)唯一性、分類(lèi)性、多態(tài)性、封裝性、模塊獨(dú)立性好。

(2)類(lèi)和實(shí)例

①定義:類(lèi),是具有共同屬性,共同方法的對(duì)象的集合,是關(guān)于對(duì)象的抽象描述,它反映屬于該對(duì)象類(lèi)型的所有對(duì)象的性質(zhì)。實(shí)例是一個(gè)具體的對(duì)象,它是其對(duì)應(yīng)類(lèi)的一個(gè)實(shí)例。

(3)消息

①定義:消息傳遞是對(duì)象間通信的手段。消息只告訴接收對(duì)象需要完成的操作。消息完全由接收者解釋?zhuān)?dú)立決定采用什么方法來(lái)完成所需的操作。

②消息的組成:接收消息的對(duì)象名稱(chēng)、消息標(biāo)識(shí)符、零個(gè)或多個(gè)參數(shù)。

面向?qū)ο蟪绦蛟O(shè)計(jì)的三個(gè)主要特征:封裝性,繼承性和多態(tài)性。

(4)繼承

①定義:繼承是使用已有的類(lèi)定義作為基礎(chǔ)建立新的類(lèi)定義的技術(shù)。

②繼承的傳遞性:一個(gè)類(lèi)直接繼承其父類(lèi)的描述和特性,子類(lèi)自動(dòng)的共享父類(lèi)中定義的數(shù)據(jù)和方法。

③單繼承和多繼承:一個(gè)類(lèi)只有唯一的一個(gè)父類(lèi),這種繼承稱(chēng)為單繼承;一個(gè)子類(lèi)也可以有多個(gè)父類(lèi),它可以從多個(gè)父類(lèi)中繼承特性,這種繼承稱(chēng)為多繼承。

(5)多態(tài)性

①定義:是指對(duì)象根據(jù)所接收的消息而做出的動(dòng)作,同樣的消息對(duì)不同的對(duì)象接收是可導(dǎo)致完全不同的行為。

②意義:多態(tài)性機(jī)制不僅可使得面向?qū)ο筌浖绦蚋屿`活,減少了信息的冗余,而且顯著提高了軟件的可重用性和可擴(kuò)充性。


【敬請(qǐng)期待下一次更新】

上一篇:【公共基礎(chǔ)知識(shí)】數(shù)據(jù)結(jié)構(gòu)與算法(備考三)

下一篇:【公共基礎(chǔ)知識(shí)】軟件工程基礎(chǔ)(備考五)


聲明:本人已開(kāi)通維權(quán)騎士版權(quán)保護(hù)計(jì)劃,轉(zhuǎn)載者請(qǐng)務(wù)必閱讀此文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容