inflearn logo
강의

Course

Instructor

Java to Kotlin Starter Guide for Java Developers

Lecture 12. How to handle the object keyword in Kotlin

코틀린 싱글톤 질문

218

voll12120937

6 asked

1

강사님께서 코틀린으로 서버를 만드실 때 object로 싱글톤 만드는 방법을 사용하지는 않는다고 하셨는데 실제 현업에서 이러한 방식으로 싱글톤을 많이 안만드나요? 혹시 이러한 방식을 사용하는 현업에서의 예제가 있다면 어떤게 있나요?

java kotlin 객체지향

Answer 1

1

lannstark

안녕하세요 갸나다로님! 🙂 좋은 질문 주셔서 감사합니다.

 

백엔드 개발자 입장에서 일반적인 비즈니스 로직은 스프링 bean에 작성하는 경우가 많은데, 스프링 bean은 스프링이 singleton 관리를 해주기 때문에 직접적으로 object 키워드를 사용해 싱글톤을 만들 필요는 없습니다.

 

다만, convert 로직이나 상수 관리를 해야 하는 경우, 즉 자바에서는 상속 불가능한 클래스 + static 메소드 (필드) 조합을 사용했던 경우에는 object 키워드를 이용해 싱글톤으로 만드는 경우도 간혹 있었습니다.

 

답변이 도움이 되었으면 좋겠습니다! 😊

감사합니다! 🙏

수업노트

0

52

1

싱글톤과 스프링

0

71

2

get() = 3

0

49

2

강사님

0

74

1

강의 복습하면서 생긴 질문

1

93

1

Kotlin과 Java의 현업에서의 활용

0

121

2

data class와 자바의 Lombok을 이용한 DTO 클래스 차이 질문

0

71

1

코틀린에서 상속 시, 주의점에 대한 질문

1

95

3

내용 이해 질문

0

56

1

자바와 코틀린의 함수형 프로그래밍,

1

91

1

플랫폼 타입 설명 문의

2

73

2

널 아님 단언 관련 질문

0

83

1

강의 중 질문

0

79

2

범위 비교 질문

1

91

2

타입캐스팅 궁금한점 질문드립니다.

1

239

2

코틀린 val 질문

0

166

2

완강 후 Kotlin 이런저런 질문 드려봅니다!

3

408

2

확장함수 스타일 질문

0

138

2

확장 프로퍼티 질문

1

156

1

update 함수를 만든다는게 어떤 의미인지 예시가 궁금합니다!

1

283

1

java class의 NotNull 어노테이션 인식

1

260

1

[16강] 확장함수 관련 질문입니다!

1

130

2

리턴타입 사용시 any를 사용해도 괜찮은가요?

1

138

1

안녕하세요 scope function 에 receiver 가 없는 경우

1

168

1