일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Git
- 리뷰
- 문파문파
- 블로그
- 야구
- Linux
- 안드로이드
- 태그를 입력해 주세요.
- arm
- ubuntu
- mysql
- 해외직구
- 조세피난처
- 뉴스타파
- 김경문
- 국정원
- NC 다이노스
- 문파문파 공략
- ubuntu 12.04
- 데이터베이스
- Tizen
- python
- 단통법
- 프로야구
- 우분투
- NC다이노스
- 인공지능
- 타이젠
- 애플
- 손민한
Archives
- Today
- Total
목록인터페이스 (1)
꿈꾸는 사람.
[디자인 패턴][퍼사드 패턴] 클라이언트를 복잡한 시스템과 분리.
퍼사드 패턴을 이해하기 위해 실 생활의 예를 살펴보자.홈 씨어터는 DVD 플레이어, CD 플레이어, 프로젝터, 자동 스크린, 서라운드 음향 등으로 이루어져 있다.홈 씨어터의 각 장치들은 전원과 케이블로 연결되어야 한다.그리고 영화를 보기 위해 해야 할 일들을 나열해 보자.전등을 어둡게 조절스크린을 내린다.프로젝터를 켠다.프로젝터로 DVD 신호가 입력되게 한다.프로젝터를 와이드 스크린 모드로 전환한다.앰프를 켠다.앰프 입력을 DVD로 전환한다.앰프를 서라운드 음향 모드로 전환한다.앰프 볼륨을 중간(5)으로 설정한다.DVD 플레이어를 켠다.DVD를 재생한다.(시스템 구성이 복잡할 수록 조작이 어려워진다.) 이런 복잡한 일을 간단히 처리하기 위해 퍼사드 패턴을 이용해 보자. 1. 퍼사드 패턴 (Facade P..
IT/Language_Design Patterns
2016. 1. 27. 17:28