アプリケーションの関数内から返される結果を一般化したいと考えています。現在、結果として Hashmap を返し、それを UI に解析してユーザーに表示しています。
アプリケーションが返す値を拡張したいと考えています。簡単な例:
public class Model implements Runnable {
private HashMap<String, Integer> result;
public HashMap<String, Integer> returntheanswertoeverything() {
HashMap<String, Integer> result = new HashMap<String, Integer>(result.putall(answer(universe));
// returns (universe,42)
return result;
}
}
結果とともにハッシュマップが返されます。別の関数または GUI で、これをユーザーに出力できます。ただし、整数を返すだけでなく、追加のものを返したい場合は、どうすれば最善ですか?
宇宙に戻りたい場合は、3番目(4番目...)の答えはありますか?これを拡張可能にするにはどうすればよいですか?