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
- a
- 옵저버 패턴
- builderPattern
- ㅓ
- 싱글톤
- Observer Pattern
- 디자인패턴 #
- factory method
- El
- 추상팩토리패턴
- 추상 팩토리
- Abstract Factory
- 팩토리 메소드
- 함수형프로그래밍
- Singleton
- designPattern
- 프로토타입 패턴
- r
- Kotlin
- Design Pattern
- PrototypePattern
- 디자인패턴
- 빌터패턴
- ㅋㅁ
- Functional Programming
- 코틀린
- F
Archives
- Today
- Total
목록builderPattern (1)
오늘도 더 나은 코드를 작성하였습니까?
Builder Pattern(feat. kotlin)
정의빌더 패턴은 객체 지향 프로그래밍의 다양한 객체 생성 문제에 대한 유연한 솔루션을 제공하기 위해 설계된 디자인 패턴이다.빌더 디자인 패턴의 목적은 "복잡한 객체의 구성과 표현을 분리하는 것"입니다. 구현예를들어, 자동차와 같은 많은 속성을 가지고 있는 객체가 있다고 생각해보자. 그렇다면, 생성을 하는 과정과 사용함에 있어 여러가지 불편함이 생기게 된다. - 해당 객체를 생성하는 곳에서 자동차 클래스의 속성을 다 알고 있어야 한다.- 너무 많은 속성 중에 일부는 기본값을 제공한다면, 많은 생성자가 오버로딩 되어질 수 있다.(kotlin에서는 parms에 기본값을 제공하는 기능을 제공한다) 위의 2개의 문제를 해결하기 위해 그럼 Builder Patter을 사용해보자! 1. Builder Interfa..
디자인패턴/생성패턴
2024. 6. 6. 21:25