设计模式(基于c#的工程化实现及扩展)文摘

第一篇 预备知识

第一章 重新研读c#语言

1.1 说明

1.2 c#部分语法内容扩展

1.3 可重载运算符与转换运算符

1.4 面向插件架构和现场部署的配置系统设计

1.5 实现依赖注入

第二章 开始每个设计模式之前

2.1 new()的替代品

2.2 准备一个轻量的内存Cache

2.3 准备一个集中访问配置文件的Broker

2.4 web?not web?

第二篇 创建型模式

第三章 工厂&工厂方法模式

第四章 单件模式

class Singleton
{
     private Singleton() {}
     public sttaic readonly Singleton Instance = new Singleton();
}

第五章 抽象工厂模式

第六章 创建者模式

第七章 原型模式

第三篇 结构型模式

第八章 适配器模式

第九章 桥模式

第十章 组合模式

第十一章 装饰模式

第十二章 外观模式

第十三章 享元模式

第十四章 代理模式

第四篇 行为型模式

第十五章 职责链模式

第十六章 模版方法模式

第十七章 解释器模式

第十八章 命令模式

第十九章 迭代器模式

第二十章 中介者模式

第二十一章 备忘录模式

第二十二章 观察者模式

第二十三章 状态模式

第二十四章 策略模式

第二十五章 访问者模式

第五篇 小颗粒度基础模式

第六篇 部分架构模式

第七篇 部分web和webservice模式

原文地址:https://www.cnblogs.com/smileberry/p/3115532.html