Jef*_*rod 6 java strategy-pattern functor
似乎需要像下面这样的类型无处不在,以至于它应该已经内置到Java中:
public interface Executer<T> {
void execute(T object);
}
Run Code Online (Sandbox Code Playgroud)
然后它可以在其他类中使用,例如在一个对象上调用一堆执行器的简单示例.
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);
}
}
}
Run Code Online (Sandbox Code Playgroud)
是否有内置类型等效或公共库等价?这个概念有名字吗?
| 归档时间: |
|
| 查看次数: |
172 次 |
| 最近记录: |