- 오브젝트는 싱글톤 구현에 사용되며, 메모리에 한 번만 올려 재사용합니다. ♻️
- 데이터 오브젝트는 데이터 클래스와 유사하지만, 싱글톤으로 동작하며 데이터 클래스 특징을 가집니다. 💾
- 컴패니언 오브젝트는 스태틱 변수나 함수를 정의할 때 활용되며, 컴파일 시 상수 지정에 유용합니다. ⚙️
- 익명 객체는 변수에 즉석에서 객체 인스턴스를 생성하여 할당하며, 리스너 구현 시 유용합니다. 👤
- 코틀린 1.9.20 버전부터 데이터 오브젝트 기능이 추가되었습니다. 🆕