8-1. UserController 클래스는 여전히 스레드 풀을 생성하고 옵저버를 등록하는 등 옵저버 패턴과 관련된 비즈니스와 관련 없는 코드가 많이 남아있는데 어떻게 더 개선이 가능할까?
8-2. 프레임워크의 클래스가 두 개으 ㅣ템플릿 메서드를 노출하고 템플릿 메서드가 호출할 몇 개의 추상 메서드를 정의한다고 가정하면
public abstract class AbstractCalss {
public final void templateMethod1() {
method1();
method2();
}
}
하나만 사용하더라도 위 처럼 추상 메서드를 하위 클래스에 전부 구현해야 하는 문제가 있는데 어떻게 해야 할지
8-3. 콜백의 다른 응용 방법에는 어떤 것이 있을까
8-1. UserController 클래스는 여전히 스레드 풀을 생성하고 옵저버를 등록하는 등 옵저버 패턴과 관련된 비즈니스와 관련 없는 코드가 많이 남아있는데 어떻게 더 개선이 가능할까?
8-2. 프레임워크의 클래스가 두 개으 ㅣ템플릿 메서드를 노출하고 템플릿 메서드가 호출할 몇 개의 추상 메서드를 정의한다고 가정하면
하나만 사용하더라도 위 처럼 추상 메서드를 하위 클래스에 전부 구현해야 하는 문제가 있는데 어떻게 해야 할지
8-3. 콜백의 다른 응용 방법에는 어떤 것이 있을까