public interface MyComponent {
void process(String data);
}
public class MyComponentImpl1 implements MyComponent {
@Override
public void process(String data) {
}
}
public class MyComponentImpl2 implements MyComponent {
@Override
public void process(String data) {
}
}
com.example.MyComponentImpl1
com.example.MyComponentImpl2