Builder pattern (basic)
Java
Hard
4 views
Problem Description
Task: implement a Builder for User with optional fields id and age.
Output Format
Return value
Constraints
Builder should be fluent.
Official Solution
static class User{final int id;final int age;private User(int id,int age){this.id=id;this.age=age;}static class Builder{private int id;private int age;Builder id(int v){id=v;return this;}Builder age(int v){age=v;return this;}User build(){return new User(id,age);}}}
Solutions (0)
No solutions submitted yet. Be the first!
No comments yet. Start the discussion!