第一次寫接口時(shí),第一個(gè)感覺就是,寫接口跟沒寫一樣。定義一個(gè)接口,馬上去寫實(shí)現(xiàn)類!其實(shí)此時(shí)就是用著面向過程的思路寫程序,然后掛了個(gè)羊頭,說起來怎么也有個(gè)接口了!
今天看了一位老兄寫的對(duì)于接口的心得體會(huì),真是太有同感了!
不要為了接口而接口,當(dāng)你把自己不當(dāng)做是個(gè)程序員來思考時(shí),就能把用人的思想來思考了,你不會(huì)寫程序,就不會(huì)考慮細(xì)節(jié)的實(shí)現(xiàn)了!此時(shí)你所關(guān)注的問題就是比較抽象的了,你看這不正符合面向?qū)ο蟮脑瓌t嗎?當(dāng)年張三豐教張無忌打太極就是要把招式全忘了,你要定義接口前就先忘了自己是個(gè)程序員吧!
當(dāng)然不可能有100%的抽象,最終你還是要回到實(shí)現(xiàn)細(xì)節(jié)上來的,可此時(shí)你已是學(xué)會(huì)了太極的張無忌了!
posted on 2007-05-01 04:01
我們走在JAVA的光明大道上 閱讀(434)
評(píng)論(1) 編輯 收藏 所屬分類:
接口的藝術(shù)