オブジェクトインターフェース
オブジェクトインターフェースは、オブジェクトが実装するビジネスロジックを定義します。インターフェースを実装したオブジェクトは、インプリメンターと呼ばれ、データの保存とビジネスロジックの実装を行います。
データ型がオブジェクトインターフェースのパラメーターを受け入れる API は、オブジェクトインターフェースのあらゆるインプリメンターを受け入れることができます。たとえば、/calculate-price は、SalesTransaction オブジェクトインターフェースを受け入れます。/calculate-price 要求では、Order オブジェクトなどの SalesTransaction のあらゆるインプリメンターを使用できます。