일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
Tags
- 66챌린지
- 영어공부
- 코틀린 코루틴
- 안드로이드 fcm
- 알고리즘 자바
- MVP Architecture
- Android Interceptor
- Kotlin
- Kotlin FCM
- WebView
- Android
- 영어독립365
- DataBinding
- scope function
- Android 12
- 카카오 알고리즘
- Android ProgressBar
- 프로그래머스 알고리즘
- OkHttp Interceptor
- Android Navigation
- Android ViewPager2
- Android Jetpack
- Java
- 안드로이드 갤러리 접근
- 습관만들기
- Android WebView
- 안드로이드 카카오 로그인
- android recyclerview
- Android 12 대응
- 안드로이드
Archives
- Today
- Total
목록Builder pattern (1)
나미래 Android 개발자
Builder Pattern 이란
Builder Pattern 이란 Builder Pattern은 객체지향 프로그래밍에서 다양한 객체 생성 문제에 대한 유연한 솔루션을 제공하기 위해 설계된 GoF 디자인 패턴 중 하나이다. Builder Pattern의 목적은 복잡한 객체의 구성을 해당 표현과 분리하는 것이다. 빌더 패턴은 다음과 같은 문제를 해결한다. 별도의 Builder 객체에서 복잡한 객체의 일부를 만들고 조합하는 것을 캡슐화한다. 클래스는 객체를 직접 생성하는 대신 Builder 객체에게 객체 생성을 위임한다. 클래스 안에서 직접 복잡한 객체의 대부분을 만들고 조합하는 건 유연하지 않다. 복잡한 객체의 특정 표현을 생성하도록 클래스를 커밋하고 나중에 클래스와 독립적으로 표현을 변경할 수 없도록 한다. 클래스는 복잡한 객체의 다른 ..
안드로이드/Pattern
2022. 6. 12. 08:45