賈伯斯告訴你 什麼是物件導向程式設計

2021-09-08 04:09:26 字數 574 閱讀 1238

面的這段話摘自 1994 年 rolling stone 對賈伯斯的採訪,賈伯斯解釋了什麼是物件導向程式設計。

jeff goodell:請你用盡量簡練的語言解釋一下,究竟什麼是物件導向的軟體?

賈伯斯:物件就像人一樣,也是活生生的生命。他們有知識,知道怎麼完成任務;他們有記憶,可以把發生的事情記下來。而你和他們的互動並不是低層次的,你是與他們在乙個高度抽象的層面上互動,就像我們現在的對話一樣。

我舉個例子來說明。如果我是乙個「洗衣」物件,你可以把髒衣服給我,然後告訴我說:「請幫我把這些衣服洗了吧!」而我恰好知道舊金山最好的洗衣房在哪,並且我會說英語,兜裡也有美元。於是我出門打了一輛計程車,告訴司機帶我去位於舊金山的洗衣房。我到了那裡洗好衣服之後,又坐車回到這裡。我把洗好的衣服交還給你,說:「你的衣服已經洗好了。」

你並不知道我是怎麼做到的。你不知道**有洗衣店,也可能只會說法語,或者是兜裡沒錢,連車都打不了。但是我知道怎麼完成這項任務,而你不需要知道任何細節。所有的這些複雜流程都隱藏在我的內部,而我們之間可以高度抽象地互動。這就是物件。他們把複雜過程封裝在內部,而對外呈現的介面是高層次的,抽象的。

賈伯斯告訴你 什麼是物件導向程式設計

面的這段話摘自 1994 年 rolling stone 對賈伯斯的採訪,賈伯斯解釋了什麼是物件導向程式設計。jeff goodell 請你用盡量簡練的語言解釋一下,究竟什麼是物件導向的軟體?賈伯斯 物件就像人一樣,也是活生生的生命。他們有知識,知道怎麼完成任務 他們有記憶,可以把發生的事情記下來。...

賈伯斯 你為什麼現在退休?

賈伯斯退休了,這個訊息對於很多人的預想來說是遲早的,因為他的身體狀況眾所周知,而這也是大家認為他最有可能退出一線的原因,每當賈伯斯住院,業界對此的猜測也就開始沸騰。所以當聽到這一訊息時,我不驚訝,但對於這一事件的發生時間倒是有些在意料之外 最近好像沒聽說他又住院了呀。賈伯斯的個人業績與成就,以及他對...

喬幫主告訴你什麼是物件導向

對於物件導向程式設計 oop 這個概念,至今為止我還未見過有人能比 賈伯斯詮釋得更加透徹。賈伯斯從來沒有接受過正式的工程訓練,但是他對於自己所做的和所說的都有非常清晰的思路,無論是技術 設計還是藝術。早在1994年,rolling stone對賈伯斯有乙個採訪。在那個年代,物件導向仍然是乙個很潮的概...