개발+IT

Kotlin Singleton Pattern

Code 에디터에 Kotlin 추가된 기념

Object

기본적으로 Kotlin에서 singleton pattern을 적용하는 방법은 다음과 같다.

이거는 뭐 너무 간단해서 뭐라 덧붙이기도 힘들지만, 뭔가 생성자를 통해 요소를 주입하고 싶을때는 사용할 수 없는 방법이다. 그런 경우에는 다음과 같이 Singleton 객체를 만들 수 있다.

Singleton in Kotlin

LiveTemplate

intelliJ 계열의 에디터를 쓴다면 다음과 같이 LiveTemplate 지정을 해서 쓸 수 있다.

참고

@Volatile : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-volatile/index.html

@JvmStatic: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-static/index.html

GAE BAL JA

구구리 님의 창작활동을 응원하고 싶으세요?

hell yeah, world
hell yeah, world
구독자 111
멤버십 가입

0개의 댓글

SNS 계정으로 간편하게 로그인하고 댓글을 남겨주세요.
새로운 알림이 없습니다.