}
interface INameChanger {
public String changeName(Client client);
}
public class ChangeNameTest {
public static void main(String[] args) {
Client client = new Client(new INameChanger(){
public String changeName(Client client) {
return "Mr." + client.getName();
});
client.setName("Tom");
client.showMyNewName();
Client client2 = new Client(new INameChanger(){
public String changeName(Client client) {
return "Miss." + client.getName();
}
});
client2.setName("Lucy");
client2.showMyNewName();
}
}