2022年軟件設(shè)計(jì)師考試知識(shí)點(diǎn)(五十六):面向?qū)ο蟮母拍?/h1>

摘要:為幫助考生備考2022年軟考中級(jí)軟件設(shè)計(jì)師考試,希賽小編為大家整理了2022年軟件設(shè)計(jì)師考試知識(shí)點(diǎn)(五十六):面向?qū)ο蟮母拍睿M麑?duì)大家備考會(huì)有幫助。

很多考生在備考2022年軟件設(shè)計(jì)師考試,希賽小編為大家整理了2022年軟件設(shè)計(jì)師考試知識(shí)點(diǎn)(五十六):面向?qū)ο蟮母拍?,供考生備考?fù)習(xí)。

面向?qū)ο蟮母拍睿ā铩铩铩铩铮?/strong>

【考法分析】

本知識(shí)點(diǎn)的考查形式主要是給定相關(guān)的一些概念描述判斷正誤;或根據(jù)描述指出對(duì)應(yīng)的概念。

【要點(diǎn)分析】

1、基本概念:

(1)對(duì)象:屬性(數(shù)據(jù))+方法(操作)+對(duì)象ID

(2)類(實(shí)體類/控制類/邊界類)

(3)接口:一種特殊的類,他只有方法定義沒(méi)有實(shí)現(xiàn)

(4)封裝:隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開(kāi)接口,是一種信息隱藏的機(jī)制。

(5)多態(tài):不同對(duì)象收到同樣的消息產(chǎn)生不同的結(jié)果。多態(tài)實(shí)質(zhì)上是將子類的指針對(duì)象或者引用對(duì)象傳遞給父類指針對(duì)象后,通過(guò)這個(gè)父類指針對(duì)象調(diào)用的函數(shù)(此函數(shù)在父類中聲明為虛函數(shù),且在各個(gè)子類中重寫(xiě)這個(gè)函數(shù)),不是父類中定義的,而是傳遞進(jìn)來(lái)的子類對(duì)象中重寫(xiě)的函數(shù)。

過(guò)載多態(tài):同一個(gè)名(操作符﹑函數(shù)名)在不同的上下文中有不同的類型。

(6)重載:一個(gè)類可以有多個(gè)同名而參數(shù)類型不同的方法

(7)繼承與泛化:復(fù)用機(jī)制。面向?qū)ο蠹夹g(shù)中,繼承是父類和子類之間共享數(shù)據(jù)和方法的機(jī)制。這是類之間的一種關(guān)系,在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)上來(lái)進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容??梢源嬖诙嘀乩^承的概念,但不同的程序設(shè)計(jì)語(yǔ)言可以有自己的規(guī)定。

(8)消息和消息通信:消息是異步通信的

2、面向?qū)ο笤O(shè)計(jì)原則:

(1)單一職責(zé)原則:設(shè)計(jì)目的單一的類

(2)開(kāi)放-封閉原則:對(duì)擴(kuò)展開(kāi)放,對(duì)修改封閉

(3)李氏(Liskov)替換原則:子類可以替換父類

(4)依賴倒置原則:要依賴于抽象,而不是具體實(shí)現(xiàn);針對(duì)接口編程,不要針對(duì)實(shí)現(xiàn)編程

(5)接口隔離原則:使用多個(gè)專門的接口比使用單一的總接口要好

(6)組合重用原則:要盡量使用組合,而不是繼承關(guān)系達(dá)到重用目的

(7)迪米特(Demeter)原則(最少知識(shí)法則):一個(gè)對(duì)象應(yīng)當(dāng)對(duì)其他對(duì)象有盡可能少的了解

【備考點(diǎn)撥】

掌握面向?qū)ο笙嚓P(guān)的基本概念。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!