Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- errorhandling
- 학습지
- 진짜일본어
- 일본어문법
- 안드로이드
- 진짜학습지후기
- 코틀린
- 일본어기초
- jlpt
- 진짜학습지
- 인공지능
- Android
- suspend
- coroutine
- webflux
- pullrequest
- ai
- androidstudio
- 책추천
- 책리뷰
- CustomTab
- posting
- blog
- PR
- Kotlin
- n3문법
- GIT
- github
- rxjava
- KotlinInAction
Archives
목록Singleton (1)
코딩하는 개굴이
Singleton 패턴에 대하여
Singleton 패턴이란 Singleton이란 어떤 클래스가 최초 한번만 메모리를 할당하고(static) 그 메모리에 객체를 만들어 사용하는 디자인 패턴으로, 생성자의 호출이 반복적으로 이루어져도 실제로 생성되는 객체는 최초 생성된 객체를 반환해 주는 것 사용 장점 한번의 객체 생성으로 재사용이 가능하여, 메모리 낭비 방지 싱글톤으로 생성된 객체는 전역성을 띄기 때문에 다른 객체와 공유가 용이 예를들어, 그냥 생성자로 생성하는 방식이었다면 생성되는 객체가 여러개로, 동일한 객체를 공유하기 위해 번거로울 수 있으나, 싱글톤으로 생성된 객체는 getInstance 로 부르면 하나의 객체를 공유할 수 있다. 사용 단점 프로그램 전체에서 하나의 객체만을 공통으로 사용하기에, 다른 객체간의 결합도가 높아진다. ..
안드로이드
2021. 2. 21. 22:41