123456789101112131415161718192021222324252627282930 |
- package com.sf.design.builder;
- public class MyBuilder implements Builder{
- private Product product = new Product();
- @Override
- public Builder buildPartA(String partA) {
- product.setPartA(partA);
- return this;
- }
- @Override
- public Builder buildPartB(String partB) {
- product.setPartB(partB);
- return this;
- }
- @Override
- public Builder buildPartC(String partC) {
- product.setPartC(partC);
- return this;
- }
- @Override
- public Product getProduct() {
- return product;
- }
- }
|