Class with Builder:
- public class MyClass {
- public String member;
- public static class Builder {
- MyClass class = new MyClass();
- public Builder withMember(String member) {
- class.member = member;
- return this;
- }
- public MyClass build() {
- return class;
- }
- }
- }
Call
- package ch.mobi.vvn.baustein.dto;
- public class Caller {
- void myMethod(){
- MyClass myClass = new MyClass.Builder()
- .withMember("x")
- .build();
- }
- }