Builder Patterns: constructor có quá nhiều parameters, dùng builder để group lại cho dễ sử dụng.
[code lang=”java”] public class Hero {private final String name;
private final String weapon;
private final String armor;
// get, set
public Hero(Builder builder) {
this.name = builder.name;
this.weapon = builder.weapon;
this.armor = ...
AUG
2016