關於JAVA物件導向問題的一點自我認識

2021-09-20 18:37:06 字數 551 閱讀 8922

今天聽到有人說什麼是物件導向,另外乙個人直接回答一切皆物件,雖然對於這樣的回答我覺得並沒有什麼問題,但是我個人還是覺得這樣的回答有點不太符合我們對於物件導向這個思想的作用和結果.想到了以前上課時候老師說的物件導向就是物件導向的思想就是將複雜問題進行封裝,讓它更符合我們現在的思維,讓我們從執行者變成指揮者,隨著自己更加深入的學習我認為這樣來解釋物件導向的思想還是有點不太完美.這樣解發布來的結果來推斷使用面向過程的思想大多也都可以完成,那麼為什麼要將物件導向給分離出來並且稱為更高一級的思想模式呢?隨著自己的深入學習有了更多的感悟.

隨著自己的深入學習,物件導向並不是表面上那麼膚淺,它通過最基本的3大特性,封裝,多型,繼承來進行設計,隨後衍生出來的面向介面的思想同樣是在物件導向的基礎之上使其更符合我們常人的思維模式,gof的設計模式中也通過物件導向的3大特性來進行設計程式,實現程式的可維護性,可擴充套件性,可復用性,靈活性更好這4個目標,我們一直常說的程式高內聚,低耦合,就是在我們物件導向的思想基礎之上才得來的最終追求的結論.

因此物件導向的思想應該是通過最基本的3大特性來實現我們程式的可維護性,可擴充套件性,可復用性,靈活性更好,完成高內聚,低耦合的目標.

關於物件導向的一點想法

c 等語言的 物件導向 是源 級別的,是由編譯器為你呈現的 一片 物件導向 的假象 它只限於編譯器的這一頭 輸入 編譯器的另一頭 輸出 同樣是一堆十分 physical 的二進位制指令序列,和c等面向過程的語言的編譯輸出沒有本質區別。所以newb程式設計師說,我能用c寫出和c 同樣編譯結果的東東來 ...

關於物件導向的一點理解

1.我渡過了快5天的學習終於對物件導向有一點眉目了。2.關於學習物件導向其實還是要多實踐,這樣才能有收穫。先要自己做,然後在對比老師的我們和他有什麼差距,做得不足。當你不能理解的時候需要多練習,有的同學不知道怎麼下手,總覺得這裡不知道怎麼做,那裡不知道怎麼做。其實都是沒有實踐的結果。3.這裡還是舉乙...

關於面向過程和物件導向的一點思考

一直在思考過這個問題,究竟人類的思維方式是物件導向的還是面向過程的?面向過程的思想就像是 我們接到乙個問題後先將其劃分為幾個解決步驟,其中有共性的抽象出來作為函式可以重複使用,然後按步驟執行。物件導向的思想就像是 我們接到乙個問題先分析其場景和場景中的要素,將其抽象為類,然後思考為解決這個問題場景中...