일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 66챌린지
- Android WebView
- Android
- scope function
- 안드로이드
- 안드로이드 카카오 로그인
- WebView
- Kotlin
- Android Interceptor
- android recyclerview
- Java
- 카카오 알고리즘
- Android 12
- Kotlin FCM
- 알고리즘 자바
- Android Jetpack
- OkHttp Interceptor
- 영어공부
- DataBinding
- 영어독립365
- Android DataBinding
- Android ViewPager2
- MVP Architecture
- Android ProgressBar
- Android Navigation
- 안드로이드 갤러리 접근
- 안드로이드 fcm
- 습관만들기
- 프로그래머스 알고리즘
- 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