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