Model: 어플리케이션 계층의 정보, 데이터 의미View: 화면 출력 로직을 담당Controller: Model과 View의 연결하는 제어 로직을 담당 (api 주소, 어떤 파라미터를 받을건지 return으로 결과 객체)DAO(=Repository): DB를 사용하여
Enum은 열거형이라고 불리며, 서로 연관된 상수들의 집합을 의미한다. 클래스와 같은 문법 체계이며 인터페이스 구현도 가능하다. 상속을 지원하지 않는다.데이터 그룹화 및 관리에 용이관련성이 있는 데이터들을 모아 관리할 수 있고, 클래스 형태이기에 관련 로직도 포함할 수
기존에는 많은 데이터를 처리하기 위해 배열을 사용했었다. 하지만 배열은 크기가 고정되어 있고 삽입/삭제하는데 시간이 오래 걸린다는 불편한 점들이 많았고, 이를 보완하기 위해 자바에서 동적 배열 개념인 컬렉션 프레임워크를 제공한다. 컬렉션 프레임워크는 크기가 자유롭게 늘