活动背景

现在研究设计模式的人很多,研究.NET设计模式的也不在少数。但大家的研究都是靠自己YY一个应用场景,然后写一些“样例”代码实现之。这离实际应用太遥远了。

Anders Liu希望能通过这次自发活动,挖掘.NET Framework中已经实现的设计模式,从专业类库中学习设计模式,比自己YY要容易一些。

提交内容

本次活动还是针对GoF的23种设计模式,如果你看出.NET Framework 2.0基本类库中哪些类实现了其中某种设计模式,请在回复中(或单独发布blog,并在回复中给出链接)说明:

  • 您的名字(真实姓名[可选]和/或网名,如果网名是针对某一网站的,请同时注明网站,比如“博客园 Anders”)
  • 联系方式
  • 关于您自己的其他说明
  • -----------------------------
  • 设计模式的名字
  • .NET Framework中对应的类(全限定名字)
  • 自己的说明

说明
1 本活动由Anders Liu个人自发组织,与博客园、MVP组织、微软无关。Anders Liu承担所有责任并保留解释权。

2 本活动只针对并收录GoF的23种设计模式,但欢迎您提供.NET中实现的其他设计模式。

3 本活动只收录来自.NET Framework 2.0基本类库(也就是从文档中可以直接读到说明)的类型。

4 本活动收集到的说明,Anders Liu有免费、自由使用它的权利(包括在blog、媒体和培训活动中,可能会有商业活动),但Anders Liu承诺会在引用到对应的说明时,明确指出其发现人。

5 Anders Liu无权利、无义务也无能力确保其他网友在使用您的说明时依然保留您的信息。: (

[召集] .NET Framework基本类库中的设计模式相关推荐

  1. Net Framework类库中提供的线程同步设施包括:

    Net Framework类库中提供的线程同步设施包括: Monitor, AutoResetEvent, ManualResetEvent,Mutex,ReadWriteLock和 InterLoc ...

  2. Ruby中的设计模式

    继续 上 节讲述过的Singleton . Proxy 及 Iterator各模式,本节再来考察几个别的设计模式.下面按顺序来考察 Prototype . Template Method 和 Obse ...

  3. .NET Framework 3.5 中的功能简介(1)

    转自:Johnson(大可山)的Blog 我在前文<.NET Framework版本解析>中提到: .NET Framework 3.5 = .NET Framework 3.0 + .N ...

  4. 使用 Microsoft .NET Framework 精简版中的 MessageWindow 类

     使用 Microsoft .NET Framework 精简版中的 MessageWindow 类 收藏 Alex Yakhnin IntelliProg, Inc. 2003年3月 适用于:    ...

  5. .Net中的设计模式——Iterator模式

    在.Net中,我们很少有机会使用Iterator模式,因为.Net Framework已经运用Iterator模式为所有的集合对象实现了迭代器.我们在遍历集合对象时,喜欢使用C#提供的foreach语 ...

  6. .NET中的设计模式---由吃龙虾想到的

    作者: 倪大虾 发表于 2010-07-18 18:10 原文链接 阅读: 725 评论: 20 今天吃小龙虾的时候忽然想到了以前一个湖北朋友讲的虾的故事.这位朋友是湖北人,据他说在他小时候他们那里很 ...

  7. 在.NET Core类库中使用EF Core迁移数据库到SQL Server

    前言 如果大家刚使用EntityFramework Core作为ORM框架的话,想必都会遇到数据库迁移的一些问题. 起初我是在ASP.NET Core的Web项目中进行的,但后来发现放在此处并不是很合 ...

  8. 多线程编程进阶——Java类库中的锁

    在Java多线程中,可以使用synchronized关键字来实现线程之间同步互斥,在JDK1.5以后,Java类库中新增了Lock接口用来实现类似的锁功能.下面会逐一介绍关于Java类库中所提供的锁功 ...

  9. 前端开发中常用设计模式-总结篇

    本文是向大家介绍前端开发中常用的设计模式,它使我们编写的代码更容易被复用,也更容易被人理解,并且保证代码的稳定可靠性. 1.什么是设计模式 通俗来讲,就是日常使用设计的一种惯性思维. 因为对应的这种思 ...

最新文章

  1. 什么是neo4j cql查询语言 cypher 密码 暗号
  2. WEB服务器和HTTP服务器和应用服务器的区别?(web服务器就是HTTP服务器)为什么要把Web服务器独立配置,和应用程序服务器一前一后?
  3. linux fork函数的精辟解说
  4. 打针小说软件测试,UPDATE注射(mysql+php)的两个模式
  5. linux 系统 可视化工具实时监控_Linux上的实时监控平台-你需要这样做
  6. OFCMS 项目开源 java cms 系统 内容管理系统
  7. 总结几种结构体初始化方法 (转)
  8. linux docker自动启动命令行,docker容器内服务随容器自启动
  9. 【自动驾驶】一文读懂自动驾驶汽车产业链上下游
  10. Spring 3整合Quartz 2实现定时任务:动态添加任务
  11. Android:ViewPage使用教程
  12. 有关windows10修改C盘用户中文名文件夹相关问题的具体解决方案
  13. postgresql立式版本下载_PostgreSQL下载_PostgreSQL最新官方版下载_3DM单机
  14. K8S系列:pod更新镜像方法、原理
  15. cocos做飞机大战笔记【根据道具设置子弹】
  16. 采闲云一朵,入墨修心!
  17. 微信小程序实现富文本编辑器
  18. QT下的udp视频传输系统
  19. Python网络爬虫实战案例之:7000本电子书下载(2)
  20. (纪中)1747. 马蹄印【DFS】

热门文章

  1. [整理] C#调用SQLDMO.DLL时间数据库备份 / 还原。 (香神无涯) // C#实现SQLSERVER2000数据库备份还原的两种方法 (带进度条)...
  2. android入门之三【应用程序组成】
  3. 给大家推荐个学英语的网站
  4. LeetCode算法题8:递归和回溯1
  5. 设置更改root密码 连接mysql mysql常用命令
  6. 99% 的新移动恶意程序是针对 Android
  7. 10g TNS 13541 监听错误 tnsping可以但是conn system/manager@mult1.net 报错
  8. 优秀Python学习资源收集汇总(强烈推荐)
  9. 处理xmpp 离线信息,
  10. 《专家系统(开发)--表达式检测--与表达式模板一起使用》