我的同事,也是我的朋友Martin Shoemaker研究一個很嚴肅的問題,那就是 :“我必須寫這樣的.Net代碼嗎?” 答案是,也希望是:不。你應 該使用你手頭上有的,也是你會用的工具來幫助你寫代碼。
.Net框架是 一個很豐富的類庫,你對框架學習的越多,你自己要寫的代碼就越少。框架庫會 幫你完成很多工作。這一章就告訴你一些.Net框架裡最常用的一些技術。當你在 .Net框架中有多個選擇時,這一章中的一些原則會幫助你選擇最好的。你可以使 用一些已經存在的東西來寫你自己的類和算法,而不應該是與它們相抵觸。
這一章中的一些原則反映一些算法和類,當一些開發者可以輕松的使 用.Net框架的時候,這是他們決心要自己寫的。他們之所以要自己寫這些,這是 因為,有些時候,.Net框架確實不清楚他們想要什麼。這時,我會告訴你如何來 擴展已經存在的核心功能。還有一些時候,因為他們不清楚核心時如何工作的; 也有時候是因為他們對性能有過高的要求。
即使是使用.框架裡所有可用 的工具,也有很多的開發人員寧可創建他們自己的工具。千萬別寫這些代碼,特 別是已經有人完成了的。
返回教程目錄