Tôi chỉ bắt đầu duy trì một dự án Java MVC sử dụng Java Guice Framework.Mục đích của việc sử dụng một giao diện rỗng có thể mở rộng giao diện khác trong Java là gì?
Trong hầu hết toàn bộ mã, các nhà phát triển đầu tiên được chuyển thành tham số giao diện mô hình trống mở rộng một giao diện khác.
Dưới đây là giao diện đầu tiên:
public interface FooModel extends ModelInterface {
}
Và giao diện khác:
public interface ModelInterface {
public void addListener(FooListener fooListener);
void setFoo(boolean blop);
boolean isFoo();
}
Điều đó không có ý nghĩa gì đối với tôi.
Có lý do/mẫu sử dụng giao diện trống nào trong Java không? Có thể cho Guice?