设计模式C#版代码,将各个项目集成了一下。