设计模式的定义 设计模式(Design Pattern)简单来说就是一套经过分类编目的、代码设计经验的总结。 设计模式的分类 大体来说设计模式分为三类:创建型模式(Creational Pattern),结构型模式(Structural Pattern),行为型模式(Behavioral Pattern)。 创建型模式:关注的是对象的创建,将创建对象过程进行了抽象与封装,分离的对象的创建与使用。 结构性模式:将类或者对象结合一起形成更大的结构。 行为型模式:对在不同的对象之间划分责任和算法的抽象化。 后续博客将简要讨论三种模式中特有模式。