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

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

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

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

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

          評論:
          # re: 對面向接口編程的體會(1):把自己當做人來思考! 2007-05-03 22:16 | 擴展標記
          可以說接口是java編譯器特別賦予自己的一個功能,這個功能就是對類的進一步抽象,就好比類對數據和函數抽象一樣,因此我覺得把java的接口跟c++的抽象類等同理解是沒錯的。
          顯然接口比類更抽象,用接口編程比用類編程當然就更自然、更簡潔。  回復  更多評論
            
          test html.....
          主站蜘蛛池模板: 西乌珠穆沁旗| 中超| 额尔古纳市| 迭部县| 寻乌县| 建平县| 蒙自县| 马边| 顺平县| 瑞昌市| 德钦县| 绥阳县| 深水埗区| 新疆| 顺昌县| 遂平县| 山东省| 太仓市| 武清区| 达孜县| 靖安县| 临汾市| 习水县| 太湖县| 留坝县| 东兰县| 龙南县| 龙陵县| 鄂托克前旗| 惠水县| 武平县| 盐亭县| 宣化县| 常山县| 安仁县| 吉隆县| 泸水县| 楚雄市| 吴旗县| 碌曲县| 马龙县|