状態を持つオブジェクトと、失敗をどう表現するかを学びます。
対象コードは Wallet.java、 Money.java、 テストは WalletTest.java にあります。
- カスタム例外
- 値オブジェクト
- 状態変更のテスト
Go 版の「pointers and errors」に近い位置づけですが、Java では参照・例外・不変オブジェクトを軸に組み立てています。
状態を持つオブジェクトと、失敗をどう表現するかを学びます。
対象コードは Wallet.java、 Money.java、 テストは WalletTest.java にあります。
Go 版の「pointers and errors」に近い位置づけですが、Java では参照・例外・不変オブジェクトを軸に組み立てています。