增加對設計模式理解的一種方法是發現.NET框架中如何使用模式。.NET框架中使用的設計模式?
您是否發現過.NET框架中的任何設計模式示例?在你的回答中,請給出模式的簡短描述,以及在框架中如何使用它的例子。
例答案:
策略設計模式解耦由算法封裝到一個單獨的類使用它的類的算法。這允許切換算法。
List類的Sort方法是Strategy模式的一個例子。
public void Sort(IComparer<T> comparer)
通過接受IComparer接口,類的用戶可以在運行時切換排序算法。
社區維基請 – JoshJordan 2009-06-30 15:44:56
我喜歡讀書一本關於設計模式的好書。這只是背誦。 – VVS 2009-06-30 15:47:41