在java中的类图:
package com.panda.pattern;
/***
* 模拟Android弹出框
* @author hp
*
*/
public class AlertDialog {
public static class Builder {
public Builder() {
}
public Builder setTitle(String title) {
System.out.println("这是标题:"+title);
return this;
}
public Builder setIcon(String title) {
System.out.println("这是图标:"+title);
return this;
}
public AlertDialog show() {
return new AlertDialog();
}
}
}
package com.panda.pattern;
import com.sina.build.AlertDialog.Builder;
public class Test {
public static void main(String[] args) {
new AlertDialog.Builder().setTitle("这是标题").setIcon("这是图标").show();
}
}