Java设计模式 - 构造器模式

一、构造器模式

构造器模式,也被称为建造者、生成器模式,是设计模式中比较容易理解的模式之一。

定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

上面的定义不太容易理解,简单点,构造器模式中的对象的属性是通过一个构造器来设置的,最后返回一个不同属性的对象。

public class Toy { private String head; private String body; private ArrayList<String> legs; private ArrayList<String> hands; public String getHead() { return head; } public void setHead(String head) { this.head = head; } public String getBody() { return body; } public void setBody(String body) { this.body = body; } public ArrayList<String> getLegs() { return legs; } public void setLegs(ArrayList<String> legs) { this.legs = legs; } public ArrayList<String> getHands() { return hands; } public void setHands(ArrayList<String> hands) { this.hands = hands; } static class Builder { private Toy toy; public Builder() { toy = new Toy(); } public Builder setHead(String head) { toy.setHead(head); return this; } public Builder setBody

转载于:https://www.cnblogs.com/cheng88/p/10074471.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值