您的位置:首页 > 产品设计 > UI/UE

java中的设计模式-builder(建造者模式)

2016-12-27 11:29 771 查看

Builder模式(建造者模式)

适用于对象创建:将一个复杂对象的构建与他的表示分离,使用不同的构建过程会创建不同的对象(不同的表示形式)。

在Android中的常见使用:
AlertDialog.Builder
AlertDialog myDialog=new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher).setTitle("我的Dialog").setPositiveButton("确定", new OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

}
}).setNegativeButton("取消", new OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub

}
}).create();

super.onPause();
if(myTask != null && myTask.getStatus() == AsyncTask.Status.RUNNING){
myTask.cancel(true);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: