Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 코틀린
- 디자인패턴 #
- 싱글톤
- Kotlin
- 프로토타입 패턴
- 팩토리 메소드
- Abstract Factory
- designPattern
- ㅓ
- 추상팩토리패턴
- Functional Programming
- android designsystem
- 추상 팩토리
- r
- 옵저버 패턴
- PrototypePattern
- Singleton
- Observer Pattern
- ㅋㅁ
- 안드로이드 디자인시스템
- 디자인패턴
- builderPattern
- F
- 함수형프로그래밍
- El
- material3
- Design Pattern
- compose
- 빌터패턴
- factory method
Archives
- Today
- Total
목록Singleton (1)
오늘도 더 나은 코드를 작성하였습니까?

정의소프트웨어 디자인 패턴에서 싱글턴 패턴(Singleton pattern)을 따르는 클래스는, 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이고 최초 생성 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 이와 같은 디자인 유형을 싱글턴 패턴이라고 한다. 주로 공통된 객체를 여러개 생성해서 사용하는 DBCP(DataBase Connection Pool)와 같은 상황에서 많이 사용된다. 어플리케이션 전반에 걸쳐 어디에서든 접근 가능하며, 유일한 객체를 필요로 할때 사용한다.1번 생성할때, 많은 비용이 소모되며, 앱의 여러군데에서 동일한 데이터에 접근을 할 필요성이 있다면, 싱글턴 패턴을 사용하면된다. 대표적으로 DataBase를 추상화하여 접근하는 객체를 싱글턴 패턴으로 만들..
디자인패턴/생성패턴
2024. 5. 30. 04:27