(一)如何理解java面向物件程式設計
阿新 • • 發佈:2019-10-27
哲學中,事物總是螺旋式上升,波浪式前進。因而程式設計也逐漸向人類更容易理解的方向前進,多年來人們苦苦追求的程式設計境界 : 高擴充套件性(extensibility),高複用性(reuseable)。java語言的出現是程式設計思維上的一種轉變,從c 語言面向過程的思維模式轉變為面向物件的思維模式,這也是它經久不衰的重要原因。
那麼如何理解java面向物件程式設計?
我們以一個例項說明這個構建過程,(熊孩子打醬油)
面向過程思維:開始 -- 》拿起瓶子 ---》 去醬油鋪 -- 》 打醬油 --- 》 回來 ---》結束 , 強調業務流程的先後和完整性
面向物件思維 : 熊孩子 , 瓶 ,醬油鋪 ,打醬油 , 強調業務的抽象和它們之間的關係
上述例子完成了同一件事,但是分析、設計的角度卻不盡相同。例子可能不是很貼切,但是也能以通俗的方式理解面向過程思想和麵向物件思想的不同。
以上就是個人對於面向物件的大意理解,先在腦中有個大意,深入理解需要學習類和物件,面向物件的核心 還有大量的實踐。
個人觀點,若有不足,望大家批評指正!
&n