Codable은 인코딩과 디코딩 프로토콜을 합친 타입입니다. 데이터 형식을 외부 표현식으로 변환 하는 것을 인코딩이라고 하고 외부 표현식에서 데이터 형식으로 변환하는 과정을 디코딩이라고 합니다. Codable을 따르게 되면 해당 코드 블럭이 인코딩이나 디코딩이 가능하다는 것을 의미합니다.