Android设计模式应用---建造者模式
2016-04-03 16:37
483 查看
Build类
在java中的理解:建造者模式和工厂方法
不同点就是:
1.建造者是批量创建,可以只创建一个;工厂方法,只负责单个创建,
2.构造参数:建造者参数很多,是可以选择输入 也是最突出的特点
建造者模式在android中的应用有:
Dialog的构建,Notitication的构建
举个例子:
AlterDialog.Builder builder = new Builder(context);
然后是各种设置,其实就是选择性设置参数、
最后调用:builder.create().show();
如果一个类的构造需要很多参数,而且这些参数都不是必须的,这种情况下就比较适合用builder
在java中的http连接创造,也是建造者模式,一般来说,创建一个http连接,你需要设置请求方法,请求url,超时,头部信息,等等,可以选择性的决定需要哪些参数,
拥有这种性质的创造基本都是属于 建造者模式的
在java中的理解:建造者模式和工厂方法
不同点就是:
1.建造者是批量创建,可以只创建一个;工厂方法,只负责单个创建,
2.构造参数:建造者参数很多,是可以选择输入 也是最突出的特点
建造者模式在android中的应用有:
Dialog的构建,Notitication的构建
举个例子:
AlterDialog.Builder builder = new Builder(context);
然后是各种设置,其实就是选择性设置参数、
最后调用:builder.create().show();
如果一个类的构造需要很多参数,而且这些参数都不是必须的,这种情况下就比较适合用builder
在java中的http连接创造,也是建造者模式,一般来说,创建一个http连接,你需要设置请求方法,请求url,超时,头部信息,等等,可以选择性的决定需要哪些参数,
拥有这种性质的创造基本都是属于 建造者模式的
相关文章推荐
- android设置 默认wifi
- Android设计模式应用---适配器模式
- Android中的Semaphore
- Android Studio打包以及签名
- (源码分析)Android-Universal-Image-Loader (图片异步加载缓存库)的使用配置
- Android SDK 目录下文件夹的含义
- Android学习第五周_SharedPreferences和文件管理
- Android StrictMode 详解
- android系统通过图片绝对路径获取URI的三种方法
- Android仿QQ实现聊天功能
- Android studio最简单的更新方法
- Android设计模式应用---单例模式
- android异步任务处理
- Android 百度地图API 定位 导航
- Xamarin studio for android 与 vs2013 配置android 环境
- android 关于红外控制一点认识。
- android布局中fillparent, wrapconten和matchparent的区别
- Android Studio安装与配置
- Android设计模式之工厂模式 Factory
- JSON介绍及Android最全面解析方法(Gson、AS自带org.son、Jackson解析)