模式概述
作为以一种创建型模式,构建器模式可以分步骤地创建复杂对象,并使用相同的代码创建不同类型和形式的对象。
程序员们应该经常可以在一些第三方的组件中看到构建器模式的应用。
/**
* 某第三方推送应用设置
*
*/
public static PushPayload buildPushObject(String alias, String content) {
return PushPayload.newBuilder()
// 所有平台
.setPlatform(Platform.all())
// 向选定的人推送
.setAudience(Audience.alias(alias))
// 消息内容
.setNotification(Notification.alert(content))
.build();
}
原创大约 5 分钟