Kotlin에서의 클래스 정의 Kotlin에서는 class 키워드를 사용하여 클래스를 정의한다. class 대신 object 키워드로 클래스를 정의하는 경우가 있다. object 키워드를 사용하면 싱클톤(Singleton) 패턴이 적용되어 객체가 한 번만 생성되도록 해 준다. 또한 익명객체를 생성할 때도 사용된다. object 키워드 사용 예시 interface SpiceColor { var color: String } object YellowSpiceColor : SpiceColor { override var color: String = "Yellow" } 이 떄, YellowSpiceColor.color처럼 직접 변수나 메서드에 접근할 수 있다. YellowSpiceColor 객체는 싱글톤으로 구현되..