Interface x gets & sets

Pessoal é o seguinte,

imaginem o cenário,

tenho uma interface X com alguns métodos declarados:

interface x {

public setValorAtributoXX(int xx);
public int getValorAtributoXX();

}

abaixo uma implementacao da interface …

class xx implements x {

private int x;

public setValorAtributoXX(int xx) {
// codigo aqui
}
public int getValorAtributoXX() {
//codigo aqui
}

// métodos
}

a primeira vista parece que estou colocando na interface gets e sets, se isso fosse verdade seria uma pratica ruim!? considerando que quero criar um protocolo atraves da uma interface para que meus objetos se comuniquem!? mesmo que em alguns metodos só haja passagem de valores dos atributos?

[]s

Olá rafa.fgs, está correto sim fazer isso kara!

Perfeito… você precisa receber diferentes TO/VO/DTO/Entity (ou qualquer outro nome que tenham inventado pra isso), mas que necessitem ter “tal perfil” (como o seu “x”) independete do que eles sejam ao fundo (O nome da classe).

Em projetos meus projetos também utilizo disso frequentemente.