일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Spring
- 디자인패턴
- 패스트캠퍼스
- 데이터베이스
- 패캠챌린지
- 직장인인강
- java
- javabasic
- 직장인자기계발
- 패스트캠퍼스후기
- DB
- DesignPattern
- js
- 자바기초
- 리눅스
- 재택근무
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 디자인
- 웹
- 국비
- 자바예제
- 자바기본
- ncs
- 자바
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- linux
- 자바연습문제
- String
- 스프링
- java기초
Archives
- Today
- Total
목록컴파운드 (1)
FIF's 코딩팩토리
컴파운드 패턴(Compound Pattern) 정리
컴파운드 패턴(Compound Pattern) 정의 두 개 이상의 패턴을 결합하여 일반적으로 자주 등장하는 문제들에 대한 해법을 제공하는 패턴이다. 컴파운드 패턴은 딱히 정해진 의미, 단점, 장점이 뚜렷하지 않다. 패턴을 잘 활용하기 위해 서로 다른 패턴을 섞어쓰는 디자인 방법이기 때문이다. 다만, 주의할점은 패턴 몇 개를 결합해서 쓴다고 무조건 컴파운드 패턴이 되는 것은 아니다. 컴파운드 패턴이라 불릴 수 있으려면 여러 가지 문제를 해결하기 위한 용도로 쓰일 수 있는 일반적인 해결책 이어야 한다. 웹에서 벌어지는 다양한 요청과 이에 대응하는 로직을 처리하고 결과를 브라우저로 보여주기 위한 MVC 패턴이 대표적이다. 가장 먼저 책에서 등장장한 오리 예제를 살펴보자. 오리들은 꽥꽥거리는 행동이 들어있다. ..
Back-End/Design Pattern(디자인 패턴)
2019. 6. 10. 15:05