test html
          隨筆-10  評(píng)論-6  文章-0  trackbacks-0

          第一次寫接口時(shí),第一個(gè)感覺(jué)就是,寫接口跟沒(méi)寫一樣。定義一個(gè)接口,馬上去寫實(shí)現(xiàn)類!其實(shí)此時(shí)就是用著面向過(guò)程的思路寫程序,然后掛了個(gè)羊頭,說(shuō)起來(lái)怎么也有個(gè)接口了!

          今天看了一位老兄寫的對(duì)于接口的心得體會(huì),真是太有同感了!

          不要為了接口而接口,當(dāng)你把自己不當(dāng)做是個(gè)程序員來(lái)思考時(shí),就能把用人的思想來(lái)思考了,你不會(huì)寫程序,就不會(huì)考慮細(xì)節(jié)的實(shí)現(xiàn)了!此時(shí)你所關(guān)注的問(wèn)題就是比較抽象的了,你看這不正符合面向?qū)ο蟮脑瓌t嗎?當(dāng)年張三豐教張無(wú)忌打太極就是要把招式全忘了,你要定義接口前就先忘了自己是個(gè)程序員吧!
           
          當(dāng)然不可能有100%的抽象,最終你還是要回到實(shí)現(xiàn)細(xì)節(jié)上來(lái)的,可此時(shí)你已是學(xué)會(huì)了太極的張無(wú)忌了!

          posted on 2007-05-01 04:01 我們走在JAVA的光明大道上 閱讀(440) 評(píng)論(1)  編輯  收藏 所屬分類: 接口的藝術(shù)

          評(píng)論:
          # re: 對(duì)面向接口編程的體會(huì)(1):把自己當(dāng)做人來(lái)思考! 2007-05-03 22:16 | 擴(kuò)展標(biāo)記
          可以說(shuō)接口是java編譯器特別賦予自己的一個(gè)功能,這個(gè)功能就是對(duì)類的進(jìn)一步抽象,就好比類對(duì)數(shù)據(jù)和函數(shù)抽象一樣,因此我覺(jué)得把java的接口跟c++的抽象類等同理解是沒(méi)錯(cuò)的。
          顯然接口比類更抽象,用接口編程比用類編程當(dāng)然就更自然、更簡(jiǎn)潔。  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          test html.....
          主站蜘蛛池模板: 浪卡子县| 霞浦县| 禹城市| 西林县| 长海县| 六枝特区| 大宁县| 开封市| 扶绥县| 岳普湖县| 伊春市| 建宁县| 浮梁县| 罗山县| 东方市| 林州市| 蒙阴县| 平度市| 巴彦淖尔市| 逊克县| 手游| 汨罗市| 太康县| 肇东市| 日喀则市| 长岛县| 元朗区| 三明市| 绿春县| 黄梅县| 和田市| 泗阳县| 封开县| 建水县| 贺兰县| 娱乐| 和静县| 高清| 大同市| 浦城县| 高青县|