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

来源:互联网 发布:java没学好可以做什么 编辑:程序博客网 时间:2024/05/16 01:06

Builder模式(建造者模式)

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

在Android中的常见使用:
AlertDialog.Builder
AlertDialog myDialog=new AlertDialog.Builder(MainActivity.this).setIcon(R.drawable.ic_launcher).setTitle("我的Dialog").setPositiveButton("确定", new OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {// TODO Auto-generated method stub}}).setNegativeButton("取消", new OnClickListener() {@Overridepublic 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);}}




0 0