次のクラスを考えてみましょう (これは実際のコードではなく、私の問題を示しているだけです)。
class Currency {
private String fullName;
private String symbol;
private String isoCode;
...
}
class Region {
...
private List<Currency> acceptedCurrencies;
...
}
ここで、すべての通貨と地域を 1 つの大きなファイルではなく、個別の XML ファイルに保存したいので、「外部オブジェクトへの参照」のようなものを用意したいと考えています。
そのようなxml-sをどのように想像しますか:
<currency>
<fullName>euro</fullName>
<symbol>€</symbol>
<isoCode>EUR</isoCode>
</currency>
<region>
<currencies>
<currency>euro</currency> <!-- Currency.name is threaten as ID -->
</currencies>
</region>
それはどういうわけか可能ですか(これのために独自のフレームワークを実装する以外に)?