C#中的设计模式

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:13:48
设计模式好象有24种,不知道都有哪些,知道的麻烦下了
最最重要的就是下面的问题
设计模式与.Net Framework中相关内容
代理设计模式 Activator
迭代器设计模式 Attribute
对象工厂设计模式 event
复合设计模式 ICloneable
观察者设计设计模式 IDataAdapter
适配器设计模式 IEnumerator
修饰器设计模式 Remoting
原型设计模式 XmlNode
把他们的关系连起来,谢谢了
答好了追加20分,谢谢了,很急

不太清楚你的问题;是不是要划线联接啊?

迭代器设计模式 应该是 要实现 IEnumerator 接口的,它俩算是一对吧,如果是这样的话;
那应该是这样的了

代理设计模式 Remoting
迭代器设计模式 IEnumerator
对象工厂设计模式 Activator
复合设计模式 XmlNode
观察者设计设计模式 event (在C#中,可以用事件模式来替代该模式)
适配器设计模式 IDataAdapter
修饰器设计模式 Attribute (修饰器与装饰模式应该不一样吧)
原型设计模式 ICloneable (.net中,使用该接口实现深拷贝)

以上不保证完全证确;

微软的C#设计模式视频教程 去看个够吧
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/CsharpOOD.aspx
需要注册一个win live帐号 免费的

不敢保证,但推荐下面的用C#解释的设计模式
有几个系列看看是不是你要的