物件導向語言的理解 小筆記

2021-06-21 02:33:43 字數 510 閱讀 8504



物件導向的程式語言必須有描述物件及其相互之間關係的語言成分。

這些程式語言可以歸納為以下幾類:

系統中一切皆為物件;物件是屬性及其操作的封裝體;

物件可按其性質劃分為類,物件成為類的例項;例項關係和繼承關係是物件之間的靜態關係;

訊息傳遞是物件之間動態聯絡的唯一形式,也是計算的唯一形式;方法是訊息的序列。

它可以有不同層次的理解:

從世界觀的角度可以認為:物件導向的基本哲學是認為世界是由各種各樣具有自己的運動規律和內部狀態的物件所組成的;

不同物件之間的相互作用和通訊構成了完整的現實世界。

因此,人們應當按照現實世界這個本來面貌來理解世界,直接通過物件及其相互關係來反映世界。

這樣建立起來的系統才能符合現實世界的本來面目。

從方法學的角度可以認為:物件導向的方法是物件導向的世界觀在開發方法中的直接運用。

它強調系統的結構應該直接與現實世界的結構相對應,應該圍繞現實世界中的物件來構造系統,而不是圍繞功能來構造系統。

Java筆記 7物件導向的理解

類是對公共屬性和行為的抽取。物件是類的例項化。萬物皆物件。乙個類可以建立無數個物件。比如 貓是乙個類,有出生地點 年齡 尾巴長度 顏色 性格 主人是誰等屬性。那麼小明養的貓 具體到某乙隻 就是乙個物件,它出生再小明家 年齡2歲 尾巴15cm 顏色是白色 性格溫順 主人是小明,這些屬性是確定的。其他同...

物件導向的理解

今天發現一本好書,設計模式精解,作者是alan shalloway和james r.trott,薄薄的一本,但是講的很清楚,也讓我對物件導向和設計模式有了多一點的理解。記得去三星實習生面試的時候面試過就問過乙個問題,談談對物件導向的理解,我當時就只說了乙個多型,而且感覺沒有條理,所以今天趁著看過書,...

物件導向的理解

1.物件導向的思想 誰擁有資料,誰就提供運算元據的方面。eg1 售票員統計票上的資料這個過程中統計方法是票據提供的。eg2 兩塊石頭磨成一塊石刀,石刀砍樹,砍成木材,木材又變成椅子 eg3.乙個小球從繩子一端移到至另一端。就第二個例子而言,石頭變成石刀,這個變成的方法不應該是石頭提供的,因為一般沒有...