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
- 후기
- 독서리뷰
- Eclipse
- 자바
- 회고
- 매핑
- 알고리즘
- 프로그래머스
- Head First Design Pattern
- javascript
- Oracle
- 오라클
- study
- 독서
- 디자인패턴
- 카카오톡1차
- Design Pattern
- Singleton
- 에러
- JPA
- 공부
- 인강리뷰
- math
- Java
- 우아한테크코스
- spring
- 람다
- 인코딩
- 이펙티브자바
- 인프런
Archives
- Today
- Total
목록플라이웨이트 (1)
Lee's Grow up

관련 내용은 [자바 언어로 배우는 디자인 패턴 입문],[Head First Design Pattern]의 내용을 참고해서 정리한 글입니다. 잘못된 부분은 댓글로 피드백 부탁드립니다. 1. Flyweight 패턴이란? 어떤 클래스의 인스턴스 한 개만 가지고 여러 개의 "가상 인스턴스"를 제공하고 싶을 때 사용하는 패턴입니다. 즉 인스턴스를 가능한 대로 공유시켜 쓸데없이 new연산자를 통한 메모리 낭비를 줄이는 방식입니다. 2. Flyweight 패턴의 등장인물 Flyweight(플라이급)의 역할 공유에 사용할 클래스들의 인터페이스(API)를 선언합니다. ConcreteFlyweight(구체적인 플라이급)의 역할 Flyweight의 내용을 정의합니다. 실제 공유될 객체입니다. FlyweightFactory(..
PROGRAMMING/디자인패턴
2019. 12. 31. 14:31