Có vẻ như sự cần thiết của một loại như sau sẽ rất phổ biến rằng một cái gì đó như nó phải được đưa vào xây dựng vào Java:Có một loại Java tích hợp đảm bảo phương thức thực thi (T t) không?
public interface Executer<T> {
void execute(T object);
}
Sau đó nó có thể được sử dụng trong các lớp khác như ví dụ tầm thường này mà các cuộc gọi một bó của các nhà điều hành trên một đối tượng.
class Handler<T> implements Executer<T> {
List<Executer<T>> executerList;
Handler(List<Executer<T>> executer) {
this.executerList = executer;
}
void execute(T t) {
for (Executer<T> executer : this.executerList) {
executer.execute(t);
}
}
}
Có loại tương đương tích hợp hoặc thư viện chung không? Có một cái tên cho khái niệm này?
Việc triển khai giao diện Executer của bạn nên làm gì, vì chúng phải được gọi trên một kiểu cụ thể T. – wmorrison365
Có phải 'Runnable' gần với những gì bạn đang tìm kiếm không? – aardvarkk
Tôi đồng ý rằng Runnable sẽ là đủ. Tôi không thực sự chắc chắn những gì xây dựng của bạn cho biết thêm. Ngoài ra còn có các lớp Executor đồng thời mà tôi cho là nhưng những công việc này chạy khỏi Runnable và tồn tại để quản lý các lời gọi đồng thời. – wmorrison365