Class | Description |
---|---|
CurrencyConverter |
Singleton object that handles the exchanging of monetary values from one currency to another.
|
Value |
Class that models a generic monetary value.
A Value object is immutable.
All changing operations yield a new Value object and do not affect the original object.
|
Enum | Description |
---|---|
Currency |
Enum that models Fiat (e.g. real-world) currencies like Euro or the US Dollar
as well as crypto-currencies like Bitcoin and Ethereum
|
CurrencyType |
Enum that models different options for currency types
|