物件導向的三大特徵是?能不能用通俗的語言進行解釋?

時間 2021-06-06 19:21:20

1樓:yqj2065

黎克特制替換原則是正確設計類層次的指導原則,也是物件技術的邏輯體系的基石,由該原則很容易引申出繼承性、多型性等物件技術的重要特性和語言機制。封裝、繼承、多型在教學中要淡化處理

★子型別(的物件必須)能夠替代其父型別——黎克特制替換原則。

什麼是繼承?「繼承」的意思只是說明子型別與父型別的關係。當你牢牢記住這一點之後,你再問子型別繼承了什麼。

什麼是多型?既然狗,貓都是動物,那麼呼叫動物.叫()時,狗有狗的叫法,貓有貓的叫法,這不是非常自然地嗎。

所以多型(polymorphism)是指向訊息接收者(多態變數)傳送相同的訊息,能夠獲得不同的響應。你也可以說多型就是「殺豬殺屁股,各有各的刀法」。某種程度上,我傾向於把多型視為程式執行時出現的乙個現象

很多時候,用術語多型不如用動態繫結。至於有人將過載(overload)、改寫(override)、多態變數和泛型歸結於同乙個術語之下,稱為各種各樣的多型,我是很反感的。

類的介面指外界物件能夠訪問的、類所定義的介面的集合。按照Parnas原則即介面與實現的分離, 使用訪問修飾符限定類的介面,這一機制稱為封裝。封裝限定出類的介面,而所有其他的非介面的資料和行為,都被資訊隱藏(information hiding)

能不能用簡潔明瞭的語句解釋三觀(價值觀,世界觀,人生觀)?

劉哲 世界觀 世界是虛與實的對立統一,虛與實的對立轉化是萬事萬物產生發展,衰退消亡之因,是世界運動總的規律。人生觀 人來自於社會,依賴於社會,人與人在社會中的關係是相互依賴與相互鬥爭的關係。人在社會中除了爭得自身生存需要還必須為社會作出有益貢獻才能實現自己的價值。價值觀 人的價值是人對社會所起的作用...

改革和社會發展的關係是咋樣的?能不能用乙個改革具體講講?

bad寶 首先改革的目的為了獲得更先進的生產力,通俗說也就是社會更好。其次改革方式分為很多種,比如通過暴力改革 也就是革命 和自我改革 通常所說自上而下的改革 改革種類也分很多種,比如政治體制改革 經濟改革 軍事改革等等。通常如果社會發展的比較極端,比如國家政權不穩定,受到了天災或人禍,都會爆發革命...

現在大家討論的能不能當全職太太,是已經有大前提,全職後只做家務或孩子有關的工作,其他不做了嗎?

伊可 家庭就是公司,全職媽媽就是乙份工作,依舊有上班時間和下班時間,上班時間帶娃做飯做家務,她的收入就是這些勞動換來的,這個工作比起996還要辛苦,加班無數甚至全年無休,但是下班之後依舊可以有自己的生活和娛樂,全職以及不代表所有的時間都需要奉獻給家庭孩子和另一半。至於還要不要有其它兼職,那就看個人的...