반응형 위임 패턴1 프로퍼티, 그리고 위임 코틀린에는 Delegate라는 기능이 존재합니다(물론 코틀린에만 존재하는 개념은 아닙니다). 저는 처음에 코틀린에서 observable을 사용하기 위해 쓰다가 처음 발견하게 되었습니다. 이때는 delegate pattern이라는 것을 잘 몰라서 그냥 저것 하나만 사용했었는데, 어느날 프로퍼티 위임과 delegate pattern의 존재를 알고 나니 기존 프로젝트에서 사용하는 것을 꺼리게 되었습니다. 그래서 언젠가 정리해둬야겠다 생각은 했었는데 이제야 정리하는 느낌입니다. 먼저 프로퍼티 위임에 대해 알아보기 위해서는 프로퍼티가 무엇인지, 그리고 필드를 무엇으로 정의하는지 알고 가야 합니다. 왜냐하면 코틀린에서 프로퍼티란 필드와 이에 접근할 수 있는 접근자를 묶어 표현하는 것이기 때문입니다. 프로퍼티와 필드.. 2022. 10. 26. 이전 1 다음 728x90