lazy by 와 lateinit 모두 지연 초기화에 사용하는데, 어떻게 다른지 궁금해서 찾아봤습니다..!클래스 위임 키워드키워드로 인터페이스에 대한 구현을 다른 객체에 위임 중이라는 사실 명시 Decorator 패턴의 위임을 언어가 제공하는 일급 시민 기능으로 지원대