天天看點

java面向對象的簡單了解

引入

在網上看到一個比較好的例子:吃飯

方法一:自己去買菜,自己洗菜和自己炒菜,任務完成。

方法二:去飯店吃,相當于自己雇了一群人,一個負責買菜,一個負責洗菜,一個負責炒菜;自己隻負責指揮排程,不需要知道人家是怎麼買菜、怎麼洗菜、怎麼炒菜的。

自己的了解

在開發一個業務時,我們需要分解這個業務,把實作這個業務的具體實作過程封裝成不同的對象,并且賦予他們不同的功能;需要完成業務的時候,隻需要調用這些對象相應的功能,不需要知道具體實作的過程,這樣可以提高代碼的重用性,友善繼承擴充。