java編程思想上對於這個的介紹,如何利用對象完成真正有用的工作呢?必須有一種辦法能向對象發出請求,令其做一些實際的事情,比如完 成一次交易、在屏幕上畫一些東西或者打開一個開關等等。
用我自己的話來舉個例子,人是一個對象,人可以吃喝拉撒睡,那麼程序裏就應該有對應吃喝拉撒睡的功能,這樣一來,我們就需要一些接口,吃的接口,喝的接口,拉的接口,撒的接口,睡得接口,每個接口負責做自己的事情,但是相互之間也是有共通的,比如吃喝,都是通過嘴巴這個對象,那我們就應該把嘴巴再拿出來作爲一個對象,在吃的接口去調用它,喝的接口去調用它,這也是開發上講究的高內聚,低耦合,儘可能解耦,保證代碼的複用性,可讀性。