C#设计模式

最近主要想通过C#设计模式和实例再深入的了解面向对象。

设计模式可分为三类:

1.创建型模式:创建对象,而不是实例化对象,使程序判断给定哪个创建对象更灵活。

2.结构型模式:可以将一组对象组合成更大的结构。

3.行为型模式:定义系统间的通信,以及复杂程序中的流程控制。