概述 Overview
创建型模式 Creational
. 如何创建对象
. 对象的创建和使用分开
工厂方法模式 Factory Method
结构型模式 Structural
. 如何将类和对象按照某种布局组成更大的结构
. 对象的创建和使用分块
行为型模式 Behavioral
. 如何描述类和对象之间如何相互协作共同完成单个对象无法完成的任务,以及怎样分配职责
. 对象的创建和使用分块