test html
          隨筆-10  評論-6  文章-0  trackbacks-0

          第一次寫接口時,第一個感覺就是,寫接口跟沒寫一樣。定義一個接口,馬上去寫實現類!其實此時就是用著面向過程的思路寫程序,然后掛了個羊頭,說起來怎么也有個接口了!

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

          不要為了接口而接口,當你把自己不當做是個程序員來思考時,就能把用人的思想來思考了,你不會寫程序,就不會考慮細節的實現了!此時你所關注的問題就是比較抽象的了,你看這不正符合面向對象的原則嗎?當年張三豐教張無忌打太極就是要把招式全忘了,你要定義接口前就先忘了自己是個程序員吧!
           
          當然不可能有100%的抽象,最終你還是要回到實現細節上來的,可此時你已是學會了太極的張無忌了!

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

          評論:
          # re: 對面向接口編程的體會(1):把自己當做人來思考! 2007-05-03 22:16 | 擴展標記
          可以說接口是java編譯器特別賦予自己的一個功能,這個功能就是對類的進一步抽象,就好比類對數據和函數抽象一樣,因此我覺得把java的接口跟c++的抽象類等同理解是沒錯的。
          顯然接口比類更抽象,用接口編程比用類編程當然就更自然、更簡潔。  回復  更多評論
            
          test html.....
          主站蜘蛛池模板: 曲阜市| 岢岚县| 合作市| 周口市| 宣城市| 隆林| 凤台县| 靖宇县| 田东县| 林口县| 荥阳市| 米脂县| 淮阳县| 抚州市| 吉林省| 孟州市| 东源县| 登封市| 阜宁县| 新和县| 屏东县| 鄯善县| 察雅县| 剑河县| 杭锦后旗| 尤溪县| 渭南市| 乐平市| 北川| 东至县| 江安县| 洛阳市| 开平市| 勐海县| 石林| 黄骅市| 昌邑市| 甘谷县| 象州县| 陇西县| 安多县|