私は静的変数とシングルトンに精通していますが、これに関する情報は見ていません。
public class MyImmutableClass {
private final String string;
public static final MyImmutableClass getInstance(String s) {
if( a MyImmutableClass already exists with that string as its field)
return (that instance);
else
return a new instance;
}
...
}
MyImmutableClassの重複は存在できません。これは理にかなっていますか?もしそうなら、これをどのように実装しますか?