플라이웨이트(Flyweight) 패턴
Head First - Design Patterns 의 템플릿 메소드 패턴 기반으로 작성하였습니다. 자세한 설명은 도서를 참고해주세요. 플라이웨이트 패턴이라고 들어보셨나요? 이미 해당 패턴인지 모르고 사용하는 분들도 많을거 같습니다. 이번 시간은 플라이웨이트 패턴에 대해서 알아보겠습니다. 어떤 클래스의 인스턴스 한 개만 가지고 여러 개의 ‘가상 인스턴스’ 를 제공할 때 플라이웨이트 패턴을 사용하면됩니다. 그럼 바로 UML 을 보면서 어떤 패턴인지 감을 잡겠습니다. 예시를 통한 플라이웨이트 알아보기 조경 설계 애플리케이션에서 나무 객체를 추가해야 할 시나리오를 갖고 생각해보겠습니다. 우리는 나무 객체를 랜덤한 x.y 을 받고 객체를 생성할 것입니다. 그렇게 되었을 많은 객체를 생성하게 되면 한달 빠르면 일..
프로그래밍/Design Patterns
2022. 1. 26. 00:00
최근에 올라온 글
최근에 달린 댓글
TAG
- 패턴
- Android Studio
- 스코어헬퍼
- java
- 미션차이나센터
- push
- flutter
- 선교
- DI
- 알고리즘
- issue
- MCC
- 안드로이드
- missioon
- view
- 탁구
- swift
- missionchina
- 코틀린
- 점수판
- IOS
- RXjava
- 임용고시
- 디자인패턴
- 고시문
- Android
- IT
- 고시문헬퍼
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함