ユーザ定義データ型は、ドメイン・モデルに特有のデータ型をドメイン・モデルのモデル要素として定義したものです。
「金額」や「温度」など、数値や文字列で表現することができる値であっても、専用のデータ型を定義して使用することによって、モデルの意図が明確になりますし、モデル検証を精度を上げることができます。
金額を表現するデータ型「金額」を定義しています。属性はlong型のvalueを定義しています。