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
- 추상 팩토리
- Design Pattern
- r
- factory method
- Abstract Factory
- Functional Programming
- Singleton
- designPattern
- ㅋㅁ
- 빌터패턴
- 프로토타입 패턴
- 추상팩토리패턴
- ㅓ
- El
- 디자인패턴 #
- a
- 옵저버 패턴
- Observer Pattern
- 디자인패턴
- Kotlin
- 싱글톤
- builderPattern
- PrototypePattern
- 코틀린
- F
- 팩토리 메소드
- 함수형프로그래밍
Archives
- Today
- Total
목록프로토타입 패턴 (1)
오늘도 더 나은 코드를 작성하였습니까?
Prototype Pattern(feat. kotlin)
정의 생성할 객체들의 타입이 prototype(프로토타입)인 인스턴스로부터 결정되도록 하며, 인스턴스는 새 객체를 만들기 위해 자신을 복제(clone)하게 한다. 즉, 객체로 부터 객체를 생성해야 될 경우 사용하면 좋다. 복제하려는 객체의 concrete class에 의존하지 않아도 된다.추상 팩토리 패턴과는 반대로, 클라이언트 응용 프로그램 코드 내에서 객체를 생성하는 것(creator)를 서브클래스(subclass)에서 하지 않는다.새로운 객체는 일반적인 방법(예를 들어, JAVA에서 new를 사용)을 통하여 객체를 생성(create)할때, 고유의 비용이 주어진 응용 프로그램 상황에 있어서 불가피하게 매우 클 때, 이 비용을 감내하지 않을 수 있게 해준다.복제하려는 객체가 private한 속성이 있거..
디자인패턴/생성패턴
2024. 6. 10. 01:12