Kotlin에서 빌더 패턴 구현
Kailash Vaviya
2023년6월20일
빌더 디자인 패턴은 특히 여러 매개변수가 필요한 많은 객체 생성 문제를 극복하는 데 도움이 됩니다.
빌더 패턴을 사용하면 여러 매개변수가 있는 불변 객체를 생성할 수 있습니다. 이 문서에서는 Kotlin에서 빌더 패턴을 구현하는 방법에 대해 설명합니다.
Kotlin 빌더 패턴 구현
빌더 패턴은 여러 가지 이점이 있지만 Kotlin에서는 사용하지 않는 것이 좋습니다. 그 이유는 Kotlin 빌더 패턴이 이 프로그래밍 언어에서 효과적으로 사용되지 않기 때문입니다.
Kotlin에는 빌더 패턴과 유사하게 작동할 수 있는 기본 및 명명된 인수가 있습니다. 그러나 Kotlin 빌더 패턴을 생성하려면 다음 코드 스니펫을 사용하세요.
암호:
class builderExample{
private var Str:String? = null
fun setStr(Str:String){
this.Str = Str
}
fun getStr():String?{
return this.Str
}
}
class classExm{
var m:builderExample
constructor(builderExample:builderExample) {
this.m = builderExample
}
fun build():String{
return ("Example of how to implement Kotlin builder pattern")
}
}
fun main(args: Array<String>) {
var builderExample = builderExample()
builderExample.setStr("KotlinProgramming")
var mainObj = classExm(builderExample)
println(mainObj.build())
}
출력:
작가: Kailash Vaviya
Kailash Vaviya is a freelance writer who started writing in 2019 and has never stopped since then as he fell in love with it. He has a soft corner for technology and likes to read, learn, and write about it. His content is focused on providing information to help build a brand presence and gain engagement.
LinkedIn