设计模式三大分类——创建模式、结构模式、行为模式
设计模式可以分为创建型、结构型、和行为型模式。创建型模式对类的实现化过程进行了抽象,能够使软件模块做到与对象的创建和组织无关。结构型模式描述类和对象之间如何进行有效的组织,以形成良好的软件体系结构,主要的方式是使用继承关系来组织各个类,一个最容易的例子就是如何用多个继承组织两个以上的类,结果产生的类结合了父类所有的属性,结构型模式特别适用于和独立的类库一起工作。行为型设计模式描述类和对...