[Kotlin] SAM(Single Abstract Method) Conversion

[์›๋ณธ ๋งํฌ]

์ž๋ฐ”์—์„œ๋Š” ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค์˜ ์ต๋ช…ํด๋ž˜์Šค๋ฅผ ๊ตฌํ˜„ํ•ด์„œ ์ฝœ๋ฐฑ์œผ๋กœ ๋„˜๊ธฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žฆ๋‹ค.

์•„๋ž˜์ฒ˜๋Ÿผ ๋ง์ด๋‹ค. image

image


๊ทธ๋ฆฌ๊ณ  ์ด๊ฑด ์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ๋ณ€ํ™˜๋˜๋ฉด ํ˜•์‹์ด ์ข€ ๋‹ฌ๋ผ์ง„๋‹ค.
object์— ์ƒ์†๋ฐ›์•„์„œ ์ต๋ช… ์‹ฑ๊ธ€ํ†ค ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋‹ค.
์ด๋Ÿฌํ•œ ๋ณ€ํ™˜์„ SAM conversion์ด๋ผ๊ณ  ํ•œ๋‹ค. image

image

๊ทธ๋ ‡๋‹ค.


์ฐธ์กฐ
https://thdev.tech/kotlin/androiddev/2017/10/07/Kotlin-SAM/