로딩 중...
명단, 과제, 제출물 저장 구조 개선 검색, 정렬, 필터링 기능 추가
구현 지침 탭에서 각 단계를 클릭하여 완료 표시할 수 있습니다.
이 미션에서 무엇을 배우고 어떤 경험을 하게 되는지 확인하세요.
Java 컬렉션(List, Map)을 활용해 여러 멤버를 등록, 검색, 그룹화하는 관리 시스템을 구현한다.
3주차에서 우리는 역할(Lion/Staff)을 가진 객체를 만들고, 다형성을 통해 역할별로 다른 동작을 수행하는 구조를 설계했습니다.
하지만 지금까지는 아기사자 한 명, 운영진 한 명만 다룰 수 있었습니다. 실제 멋쟁이사자처럼 활동에서는 수십 명의 멤버가 있고, 이 멤버들을 등록하고, 검색하고, 파트별로 분류하는 기능이 필요하다.
이번 미션에서는 Java의 컬렉션 프레임워크(List, Map)를 사용해 여러 멤버를 효율적으로 관리하는 구조를 만듭니다. 단순히 1주차에서 배열을 사용하는 것과 달리, 컬렉션은 동적 크기 조절, 중복 검사, 키 기반 조회 등 다양한 기능을 제공합니다.
이번 미션은 두 단계로 나뉩니다.