android 设计模式——Builder
来源:互联网 发布:java web开源报表工具 编辑:程序博客网 时间:2024/06/02 07:15
public class Person {private String name;private int age;private boolean sex;private Person(Builder builder){this.name = builder.name;this.age = builder.age;this.sex = builder.sex;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public boolean isSex() {return sex;}public void setSex(boolean sex) {this.sex = sex;}static class Builder{private String name;private int age;private boolean sex;public Builder setName(String name){this.name = name;return this;}public Builder setAge(int age){this.age = age;return this;}public Builder setSex(boolean sex){this.sex = sex;return this;}public Person build(){return new Person(this);}}}
public static void main(String[] args) {<span style="white-space:pre"></span>Person.Builder person = new Person.Builder();<span style="white-space:pre"></span>person.setAge(2).setName("zhang").build();<span style="white-space:pre"></span><span style="white-space:pre"></span>System.out.println("---->"+person.build().getName());<span style="white-space:pre"></span>}
0 0
- Android设计模式——Builder模式
- Android设计模式——Builder模式
- Android设计模式——Builder模式
- Android设计模式——Builder模式
- Android设计模式—Builder模式
- Android设计模式之—Builder模式
- android 设计模式——Builder
- Android设计模式之——Builder模式
- Android常用设计模式——建造者模式Builder
- Android设计模式——Builder模式 -- 助于理解所有 类似NotificationCompat.Builder [*.Builder] 模式调用
- 设计模式8—Builder设计模式
- Java设计模式—Builder
- c++设计模式—Builder
- Android设计模式--Builder模式
- android设计模式-Builder模式
- Android设计模式-Builder模式
- android设计模式:Builder模式
- Builder模式——设计模式学习
- 第8周实践项目3-顺序串算法
- EHCache使用
- Android 之 ViewDragHelper详解(二)
- iOS之ipad开发qq空间项目横竖屏幕适配
- 第7周项目3 - 负数把正数赶出队列
- android 设计模式——Builder
- shell - 4
- 关于android中activity的四种启动模式
- postgresql的update锁等待
- 151019总结
- CSS实现onMouseOver、onMouseOut效果和层套菜单
- 乌云 漏洞 apkbus api
- GLUT库
- C# Excel检验数据是否重复及Table检验数据是否重复