← Каталог
'Паттерн "Цепочка обязанностей" в Java — фильтры и обработчики' — Каркас на Java
Фрагмент из «'Паттерн "Цепочка обязанностей" в Java — фильтры и обработчики'»: Каркас на Java.
public abstract class RequestHandler {
private RequestHandler next;
public RequestHandler setNext(RequestHandler next) {
this.next = next;
return next;
}
public void handle(HttpRequest request) {
if (next != null) {
next.handle(request);
}
}
} public abstract class RequestHandler {
private RequestHandler next;
public RequestHandler setNext(RequestHandler next) {
this.next = next;
return next;
}
public void handle(HttpRequest request) {
if (next != null) {
next.handle(request);
}
}
}