"によってデコンストラクタをサポートする。 ◦ 状態記述から導出できるため、私たちは"無償 "でこれを手に入れられる。 • 任意のクラスでもデコンストラクタ・パターンを得られるのか? ◦ はい。ただし、コンストラクタを逆にしたような「デコンストラクタ」を書く必要がある P. 38 Class Person { final String first, last; … public Person(String first, String last) { this.first = first; this.last = last; } public deconstructor Person(String first, String last) { first = this.first; last = this.last; } }