전략 패턴에서는 익명 클래스를 함수 객체처럼 사용했다고 하는데, 예를 들어 sort 메서드에서 Comparator 인터페이스는 추상 전략이고, 구체적인 전략은 익명 클래스로 구현합니다. ```전략 패턴```은 전략을 추상화된 부분과 구현 부분을 나누는 패턴이라고 생각하면 될까요? 그렇게만 생각하면 기능과 구현을 분리하는 브리지 패턴이랑 헷갈리는데 다른 좋은 예시가 있는지 궁금합니다 👀
전략 패턴에서는 익명 클래스를 함수 객체처럼 사용했다고 하는데,
예를 들어 sort 메서드에서 Comparator 인터페이스는 추상 전략이고, 구체적인 전략은 익명 클래스로 구현합니다.
전략 패턴은 전략을 추상화된 부분과 구현 부분을 나누는 패턴이라고 생각하면 될까요? 그렇게만 생각하면 기능과 구현을 분리하는 브리지 패턴이랑 헷갈리는데 다른 좋은 예시가 있는지 궁금합니다 👀