Effective Java second editionを読み始めたのですが、何だか良いですね。これは。 で、Java素人の私は色々目から鱗なのですが、最初の方に載っていたBuilderパターンが格好良かったので、思い出しながら書き直してみました。 class Foo { private final int age; private final String name; private final String phone; private final String email; static class Builder { private int age; private String name; private String phone; private String email; public Builder age(int age) { this.age = age; retur