熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

.NET框架中的Factory模式

2013-11-13 10:52:20  來源: .NET編程 

  Factory 模式是一種非常基本同時也是被廣泛使用的設計模式我在這裡就不多說了這種模式在框架程序設計中經常被采用現在就說一下在NET 框架下的一個使用例子

  首先請大家看一下如下代碼段

int iCount = SystemTextEncodingDefaultGetByteCount(calStrTrim());



byte[] b = EncodingDefaultGetBytes(str);



Encoding encode = EncodingGetEncoding(thisFileEncode);

  相信大家對於這樣的代碼司空見慣了吧!本人也是在使用很長一段時間之後才對裡面的實現方式發生興趣的在了解了基本的算法邏輯後發現這個名Encoding這個抽象類的部分代碼是使用Factory模式實現的

  為了清楚說明這個問題本人將Factory 模式的基本結構圖先發上來另外本人還附一張相應的net Encoding實現的結構圖以便大家對比參照

.NET編程免費提供,內容來源於互聯網,本文歸原作者所有。

推薦文章
Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.