談談對物件導向思想的理解

2021-10-20 07:44:34 字數 333 閱讀 1358

這個問題,通常會讓很多人有點不知所措,感覺我一直在編碼,但是說到思想很難去闡述。

下面,我說說自己的想法,

首先,談談「面向過程」vs「物件導向」

所以,物件導向的思維更多的是考慮如何去選擇合適的工具,然後組織到一起幹一件事。

好比乙個導演,要拍一場電影,那麼首先要有男豬腳和女豬腳,然後還有其他等等,最後把這些資源組織起來,拍成一場電影。

再說回我們的程式世界,這個組織者的思維無處不在,比如,我們要開發專案,以三層架構的模式來開發,那麼這個時候,我們不需要重複造輪子,只需要選擇市面上主流的框架即可,比如springmvc,spring,mybatis,這些都是各層的主流框架。

物件導向思想 談談你對物件導向的理解

物件導向程式設計,即oop,物件導向的概念和應用已經超越了程式設計 軟體開發領域,現在已經發展到了各個領域。物件導向可以說是對現實世界理解和抽象的方法,是計算機程式設計技術發展到一定階段的產物。它的特點 抽象 封裝 繼承 多型 用我的話說,其實可以這麼理解,假如我是上帝,我要造 人 這是物件 首先,...

談談你對物件導向的理解?

原文 所謂的物件導向就是將我們的程式模組化,物件化,把具體事物的特性屬性和通過這些屬性來實現一些動作的具體方法放到乙個類裡面,這就是 封裝。封裝是我們所說的面相物件程式設計的特徵之一。除此之外還有繼承和多型。繼承有點類似與我們生物學上的遺傳,就是子類的一些特徵是 於父類的,兒子遺傳了父親或母親的一些...

談談你對物件導向的理解

物件導向是向現實世界模型的自然延伸,這是一種 萬物皆物件 的程式設計思想。在現實生活中的任何物體都可以歸為一類事物,而每乙個個體都是一類事物的例項。物件導向的程式設計是以物件為中心,以訊息為驅動,所以程式 物件 訊息。物件導向有三大特性,封裝 繼承和多型。封裝就是將一類事物的屬性和行為抽象成乙個類,...