J'ai besoin d'un petit Conteneur de Classe pour le stockage de certaines Chaînes qui devrait être immuable. Comme une Chaîne de caractères elle-même est immuable type, j'ai pensé à quelque chose comme ça:
public final class Immu
{
public final String foo;
public final String bar;
public Immu(final String foo, final String bar)
{
this.foo = foo;
this.bar = bar;
}
}
Beaucoup de gens semblent à l'objet à l'aide de champs publics à tous et à utiliser les Accesseurs à la place. À mon humble avis, ce serait tout simplement de standard dans ce cas, parce que la Chaîne elle-même est immuable.
D'autres pensées que j'ai peut-être manquant sur celui-ci?