c#设计模式 一 创建型结构模式 1 单件模式 2 抽象工厂 3 工厂模式 4 简单工厂 5 建造者模式 6 原型模式 二 结构型设计模式1 代理模式 2 享元模式 3 外观模式 4 装饰模式 5 组合模式 6 桥接模式 7 适配器模式 三 行为型设计模式1 访问者模式 2 命令模式 3 迭代模式 4 模板方法