加入收藏 | 设为首页 | 会员中心 | 我要投稿 无忧刷机网 - 51刷机网 (https://www.51shuaji.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 安卓频道 > 安卓资讯 > 正文

有关Builder模式在android中的使用简析

发布时间:2017-05-23 17:03:09 所属栏目:安卓资讯 来源:www.jianshu.com
导读:1.关于Builder模式Builder模式是一种广泛使用的设计模式,在设计模式中,对其的解释大致为:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。应用场景在以下情况使用Build模式:当创建复杂对象的...

从以上代码中可以发现如下几点:

  • AppInfo类的构造函数是私有的,所以调用者不能直接实例化这个类。
  • AppInfo类是不可变的,所有必选属性值都是final的并且在构造函数中设置;同时属性值只提供getter方法。
  • Builder的构造函数只接收必选属性作为参数,并且只有必选属性值设置为final,以此保证它们在构造函数中设置。

最后,AppInfo类的使用方式如下:

 AppInfo appInfo = new AppInfo.Builder("builder测试").author("wlei")                 .versionCode(1)                 .versionName("第一版")                 .company("cloverstudio")                 .desption("android中的Builder模式")                 .build();

以上便是本人对Builder模式在android中的使用方式的简单总结,感谢您的阅读。

(编辑:无忧刷机网 - 51刷机网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读