來源:http://weblogs.asp.net/ngur/archive/2004/09/17/230604.aspx
那是 Natty Gur blog 上的文章
這篇文章提出了幾點關於開發可重用導向碼的建議,有心的人可以參考一下.
大致翻譯一下~~建議還是看原文,我省略蠻多的~~
-盡量以 interface 來表達元件與類別間的關係.而不要直接呼叫.
-類別或元件可以實作所需的許多介面以突顯多種行為.
-使用可以插入的架構,類似 plug-in 那樣.主要是為了可以輕易變更元件,而不需要重新編譯系統.
-如果可插入的架構太複雜,可以考慮改用 Factory 來從類別建立物件,以替代直接建立物件.
-使用 refection 和 attributes 來建立 abstract 導向程式. AOP 是一個很好的參考方向.
-試著不要在非 data access layer 的類別中移動或使用 DB 架構.
-試著不要在方法裡面使用參考. 因為會在類別間產生強烈的耦合關係.
-在系統元件間傳遞 value 物件. value 物件可以打散類別間的耦合,並且可以在任何系統中使用.
-value 物件原則運作的很好.只接受 value 物件的表單可以在任何系統中被使用,並且也確保他只能提供所需要的 value 物件出來.
-使用MVC 2.
妙語春風
一個幼稚園(or 小學?!)老師的 blog~
裡面滿滿都是她的感情~很棒~~
即使我事隔快滿一年再來逛,還是會很想一篇一篇看下去…
妙語春風:http://mypaper.pchome.com.tw/news/pupy/
Joel On Software
從神奇力量報那兒看到的介紹,這裡有蠻多不錯的文章.
作者之前在微軟工作,除了可以看到作者本身的理念與經驗之外,也可以看到微軟內部大致是怎麼作軟體的.
中文版:約耳談軟體:http://chinesetrad.joelonsoftware.com/index.html
原文版:Joel On Software:http://www.joelonsoftware.com/ (有 RSS 訂閱服務!!)
桓媽的笑話分享
桓媽的笑話分享:http://mypaper.pchome.com.tw/news/gi631011/
蠻不錯的,幾乎每天都有笑話可以看…
這裡可以說是一個笑話大全. ^_^