2021-08-22-TIL

Kotlin

코틀린에서 빌더패턴이 필요없는 이유

생성자에서 인자의 정보를 적을 수 있기 때문이다.

val person = Person(
    name = "myname",
    gender = "male",
    age = 10
)

당연히 자바와 같은 표현방식도 가능하다.

val person = Person("myname", "male", 10)
  • https://www.gunlog.dev/kotlin-None-Builder

유틸리티 클래스, 스태틱 클래스, 컴패니언 클래스

  • https://thebook.io/080208/ch02/02/09/
  • https://colinch4.github.io/2020-12-01/29_%EC%A0%95%EC%A0%81-%EB%B3%80%EC%88%98%EC%99%80-%EC%BB%B4%ED%8E%98%EB%8B%88%EC%96%B8-%EA%B0%9D%EC%B2%B4/
  • https://www.androidhuman.com/2016-07-10-kotlin_companion_object

인라인 함수

  • https://medium.com/mj-studio/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%9D%B8%EB%9D%BC%EC%9D%B8-%ED%81%B4%EB%9E%98%EC%8A%A4%EB%9E%80-2e455c893c4a

JPA

OSIV

  • https://stylishc.tistory.com/150