你先看一下基本的慨念吧,对刚开始理解会有很大帮助
http://www.pconline.com.cn/pcedu/empolder/net/10205/59043.html

解决方案 »

  1.   

    有一本书,是写这个的。<<Introduction to Design Patterns in C#>>
      

  2.   

    雪狼给出的http://www.pconline.com.cn/pcedu/empolder/net/10205/59043.html
    已经从头到尾仔细阅读过了,看来我该补的课还有很多。
    我现在做项目 分析、设计全用Rational Rose,虽然它还不直接支持C#,但以前使用习惯了,工作量大一点也不觉得累。将项目分配给几个程序员干,他们干得很出色,也很轻松,组合起来后项目极小有不正常的地方,至于高内聚和低耦合、层次的清晰和简洁性、可升级和可扩充性、是否有利于团队合作开发还有性能这些东西在分析设计的时候就已经考虑了的。但我至今仍不明白我所使用的设计模式是什么,所以我还要多花些时间到学习当中去。谢谢各位了。
      

  3.   

    Adapter模式:
    http://www.c-sharpcorner.com/Language/AdapterPatternInCSRVS.asp
    Singleton模式:
    http://www.c-sharpcorner.com/Language/SingletonPatternsInCSharpRVS.asp
    http://www.microsoft.com/China/Community/TechZone/TechArticle/TechDoc/singleton.asp
    Factory模式:
    http://www.c-sharpcorner.com/Language/FactoryPatternsinCSRVS.asp
    Abstract Factory模式:
    http://www.c-sharpcorner.com/Language/AbstractFactoryPatternsinCSRVS.asp
    Builder模式:
    http://www.c-sharpcorner.com/Language/BuilderPatternsinCSRVS.asp
    Prototype 模式:
    http://www.c-sharpcorner.com/Language/PrototypePatternsinCSRVS.asp
      

  4.   

    其实可以先找一本中文《Design Pattern》来看看各种模式的思想,在这个基础上主要就是编程语言的问题了。
    电子书:http://www.pdown.net/list.asp?id=91
      

  5.   

    这个不错:
    设计模式迷你手册,含有全部C#源代码
    下载地址:http://hoversoft.net/ebook/0204/DP.rar
    刚才到讨论区转了一下,有设计模式的专题呀 :-)