내일 토요일을 맞기 전에 java, kotlin , oop, solid , mvvm,mvc,mvp , AAC, android 등등을 한번에 복습을 해봤습니다. 과거에 공부했던 것들을 다시 보니 안보였던 부분들이 다시 보이기도하고 감회가 참 새로운거 같습니다. 이래서 영화를 여러번 돌려보나봅니다. 아무튼 마음 같아선 모두 한꺼번에 정리하는 글을 적고 싶지만 아쉽게도 시간은 한정적이네요 0. 지연 초기화 (lazy initialization) 프로퍼티의 초기화를 필요한 시점에서 하는 기법입니다. 그래서 소프트웨어 성능이나 효율의 이점을 얻을 수 있습니다. kotlin에서는 2가지 지연 초기화를 지원합니다. lateinit 과 by lazy입니다. 1. lateinit - var 프로퍼티에서 사용가능 - nu..