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