1.定义一个需要的类,里面有不同的属性 2.定义一个构建复杂类的接口,用来说明分几个部分去构建那个类 3.定义一个具体的构建类,实现上面的接口 4.使用:new 出构建类,new出需要的类,用构建器获得。