전략패턴

· 개발
FEW의 메인 화면에는 아래 사진에서 확인할 수 있는 3가지 상태의 워크북 카드가 정렬되어 제공됩니다. 정렬 기준은 아래와 같습니다.기본 정렬 기준구독자 수가 많은 워크북을 우선 노출합니다.구독자 수가 동일하다면 최근에 생성된 워크북을 우선 노출합니다.멤버가 로그인한 경우멤버가 구독 중인 워크북을 우선 노출합니다.여러 워크북을 구독 중이라면 Day가 더 많이 진행된 것을 우선 노출합니다.멤버가 구독 완료한 워크북을 나중에 노출합니다.멤버가 구독하지 않은 워크북은 기본 정렬 기준을 따릅니다. 워크북은 FEW 프로젝트의 주요 개념으로 다양한 화면에서 그에 맞는 정렬 기준을 가진 요구사항이 추가될 것이라 예상합니다.이에 저는 전략 패턴을 활용하여 앞으로 추가될 정렬 기준에 대응할 수 있는 코드를 개발하였습니다..
belljun
'전략패턴' 태그의 글 목록