Builder模式,构造者模式又叫生成器模式。
一、意图
将一个复杂对象的构造与表示分离,使得同样的构造过程可以得到不同的表示。
二、Android典型应用
Android中AlertDialog实现,builder返回自身。
三、项目案例
说明:
生成器根据具体的数据逐步构建,最终生成复杂的对象,因此生成器可以对最终生成的产品拥有更多的控制。
比如Android的AlertDilaog的生成器AlertDialog.builer生成器,
Android中的AlertDialog中的Builder,与常规的生成器不同,AlertDialog中的Builder是一个内部类。