天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

2022年軟件設計師考試知識點(五十六):面向對象的概念

軟件設計師 責任編輯:胡媛 2022-01-04

添加老師微信

備考咨詢

加我微信

摘要:為幫助考生備考2022年軟考中級軟件設計師考試,希賽小編為大家整理了2022年軟件設計師考試知識點(五十六):面向對象的概念,希望對大家備考會有幫助。

很多考生在備考2022年軟件設計師考試,希賽小編為大家整理了2022年軟件設計師考試知識點(五十六):面向對象的概念,供考生備考復習。

面向對象的概念(★★★★★)

【考法分析】

本知識點的考查形式主要是給定相關的一些概念描述判斷正誤;或根據描述指出對應的概念。

【要點分析】

1、基本概念:

(1)對象:屬性(數據)+方法(操作)+對象ID

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

(3)接口:一種特殊的類,他只有方法定義沒有實現

(4)封裝:隱藏對象的屬性和實現細節,僅對外公開接口,是一種信息隱藏的機制。

(5)多態:不同對象收到同樣的消息產生不同的結果。多態實質上是將子類的指針對象或者引用對象傳遞給父類指針對象后,通過這個父類指針對象調用的函數(此函數在父類中聲明為虛函數,且在各個子類中重寫這個函數),不是父類中定義的,而是傳遞進來的子類對象中重寫的函數。

過載多態:同一個名(操作符﹑函數名)在不同的上下文中有不同的類型。

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

(7)繼承與泛化:復用機制。面向對象技術中,繼承是父類和子類之間共享數據和方法的機制。這是類之間的一種關系,在定義和實現一個類的時候,可以在一個已經存在的類的基礎上來進行,把這個已經存在的類所定義的內容作為自己的內容,并加入若干新的內容。可以存在多重繼承的概念,但不同的程序設計語言可以有自己的規定。

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

2、面向對象設計原則:

(1)單一職責原則:設計目的單一的類

(2)開放-封閉原則:對擴展開放,對修改封閉

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

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

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

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

(7)迪米特(Demeter)原則(最少知識法則):一個對象應當對其他對象有盡可能少的了解

【備考點撥】

掌握面向對象相關的基本概念。

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!