목차 개요 카카오테크캠퍼스 백엔드 과정 주차 관련 공부내용 전략 패턴(Strategy pattern) 정의 알고리즘을 캡슐화하여 객체 간에 상호 교환 가능하게 만드는 디자인 패턴 여러 알고리즘을 정의하고, 이들을 추상화된 인터페이스로 구현한 후, 실행 중에 원하는 전략을 선택할 수 있다. 정렬 알고리즘 인터페이스를 예시로 들어봤다. interface SortingStrategy { void sort(int[] arr); } class BubbleSort implements SortingStrategy { public void sort(int[] arr) { // Bubble sort algorithm implementation } } class QuickSort implements SortingStrat..