상속 template은 variation 수가 많을 때만 비용을 감수한다
lambda 하나로 끝날 변화에 subclass hierarchy를 만들면 navigation과 constructor 결합이 커진다.
| 조건 | Template Method | Callback |
|---|---|---|
| 단계 hook 다수 | 자연스러움 | type 증가 |
| operation 하나 | subclass 과함 | lambda 간결 |
| runtime 조합 | 제한적 | 자유로움 |
lambda 하나로 끝날 변화에 subclass hierarchy를 만들면 navigation과 constructor 결합이 커진다.
| 조건 | Template Method | Callback |
|---|---|---|
| 단계 hook 다수 | 자연스러움 | type 증가 |
| operation 하나 | subclass 과함 | lambda 간결 |
| runtime 조합 | 제한적 | 자유로움 |