행동 경계를 만들 시점
변화 빈도와 실행 의미를 함께 보고 추출 여부를 결정한다.
| 상황 | 형태 | 이유 |
|---|---|---|
| 조건 다양 | Predicate 형태 | algorithm 고정 |
| 순서 다양 | Comparator | 정렬 정책 교체 |
| 정확히 한 번 효과 | Command | 재실행 정책 필요 |
| 단일 지역 조건 | inline | 간접 계층 불필요 |
핵심: 장기 보관 callback이 capture한 객체의 수명도 확인한다.
변화 빈도와 실행 의미를 함께 보고 추출 여부를 결정한다.
| 상황 | 형태 | 이유 |
|---|---|---|
| 조건 다양 | Predicate 형태 | algorithm 고정 |
| 순서 다양 | Comparator | 정렬 정책 교체 |
| 정확히 한 번 효과 | Command | 재실행 정책 필요 |
| 단일 지역 조건 | inline | 간접 계층 불필요 |
핵심: 장기 보관 callback이 capture한 객체의 수명도 확인한다.