인터페이스 함수 중심 호출 기준
상호작용 대상이 여러 타입으로 늘어날수록 구체 클래스보다 인터페이스 함수 이름을 중심으로 호출하는 편이 유연합니다.
직접 참조, 디스패처, 인터페이스는 모두 통신 방식이지만 대상 관계와 호출 방향에 따라 선택 기준이 달라집니다.
상호작용 대상이 여러 타입으로 늘어날수록 구체 클래스보다 인터페이스 함수 이름을 중심으로 호출하는 편이 유연합니다.
대상이 하나이고 타입을 알아도 괜찮은 짧은 관계에 적합합니다.
한 발행자의 사건을 여러 청취자가 받아야 할 때 결합을 줄입니다.
여러 타입이 같은 요청에 각자 다르게 응답해야 할 때 다형성 경로가 됩니다.