Object와 Companion object의 이해
개요 이번 미션을 진행하면서, 위와 같은 코드 리뷰를 받게 되었습니다. 이에 대해서 아래와 같이 답변을 달게 되었는데요, 내가 제대로 이해하고 있는 것이 맞는지, 확인하기 위해서 Object와 Companion object의 차이에 대하여 학습하는 시간을 가졌습니다. Object 코틀린에서는 싱글톤 패턴을 구현하기 위해서 object를 사용합니다. object는 싱글톤 패턴을 쉽게 사용하기 위해서 코틀린에서 제공하는 객체 선언 키워드입니다. object Error { private const val ERR_MSG = "[ERROR]" const val NOT_EXIST_MENU = "$ERR_MSG 존재하지 않는 메뉴 입니다." const val IS_INCORRECT_BENEFIT = "$ERR_MSG..