Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 735 Bytes

File metadata and controls

16 lines (10 loc) · 735 Bytes

例外と状態

状態を持つオブジェクトと、失敗をどう表現するかを学びます。

対象コードは Wallet.javaMoney.java、 テストは WalletTest.java にあります。

学ぶこと

  • カスタム例外
  • 値オブジェクト
  • 状態変更のテスト

Go 版の「pointers and errors」に近い位置づけですが、Java では参照・例外・不変オブジェクトを軸に組み立てています。