본문 모양이 비슷하다고 Predicate와 Function을 바꿔 써도 된다는 뜻은 아닙니다.
test(String) → boolean
apply(String) → Boolean
parameter 타입 결정 불가
핵심: 호출자가 기대하는 method 이름과 결과 의미까지 확인합니다.