[徵集].NET軟體設計經驗----期待你的參與

來源:互聯網
上載者:User

  我做.NET軟體設計快四年了。與大家一樣,經曆過酸甜苦辣,經曆過徹夜加班;關心自己寫的每一行代碼,也會仔細閱讀每一行別人的代碼;既會孜孜不倦的閱讀各種軟體設計方面的書籍,也會面對淩亂的代碼抓耳撓腮。

  期間的經曆相信大家都能體會,而對我來說,體會最深的一個莫過於有一份能給予自己最好協助的資料。雖然有很多經典書籍我們可以參考,但經典書籍的弊端也是共見的,那就是與我們切實的情況最有一段距離。

  其實我們大家都知道,最好的指導資料莫過於言傳身受。

  相信大家每天在部落格園上發表文章,目的就是分享自己的學習工作經驗,與人交流,共同進步.但是,每個人的文章散落在各處,沒有人統一的收集整理,這在無形之中造成了知識的浪費.所以,今天我發表此文,就是迫切希望部落格園各位博主把自己認為有用的資料通過各種方式發給我,由我來統一收集整理並最終分享給每一位軟體開發人員.

 

  由於理論知識並不缺少,缺少的理論與實際相結合的經驗,所以此次徵集的內容就是個人軟體設計的經驗,無論好壞,那怕是一句話都行.

 

  為了每個人明白此次徵集的內容,本人就拋磚引玉,先講些<Gof23種設計模式>理論與.NET平台相結合的經驗(不僅限於設計模式,大家可以分享別的,甚至是自己原創的).

  <Gof23種設計模式>中晦澀難懂的設計模式中包含單件模式,觀察者模式,迭代模式,原形模式等四種設計模式.這四種設計模式在.NET中很容易實現,如下:        

  1. 單件模式可以用Readonly,Static關鍵字實現;
  2. 觀察者模式用一個事件就可以實現;
  3. 迭代模式僅僅繼承IEnumerable介面即可實現;
  4. 原形模式僅僅繼承ICloneable介面即可實現;

  相信任何一個人看了<Gof23種設計模式>之後,再看到上面四點就會立即學會這四種設計模式了.

註:本人會將此次收集的實際經驗整理為一份文檔,會第一時間發給每一位分享經驗的博主.每一條經驗後面都會有分享者的名字.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.