250x250
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
- 터치디자이너 파이썬
- 파이썬reference
- 터치디자이너 튜토리얼
- particleGPU
- 파이썬
- touchdesinger
- touchdesigner GPU
- 터치디자이너 오퍼레이터
- TouchDesigner
- 터치디자이너 클론
- touchdesigner particle
- TDableton
- 터치디자이너 인터페이스
- 터치디자이너 Instancing
- 터치디자이너 참조
- 터치디자이너 list
- 터치디자이너 강의
- 터치디자이너 python
- 터치디자이너 에이블톤
- 터치디자이너 interface
- 터치디자이너 reference
- ableton live 10
- 터치디자이너 함수
- 터치디자이너 replicator
- 파이썬 if
- 터치디자이너
- 터치디자이너 timeline
- 터치디자이너 if
- touchdesigner displace
- displace
Archives
- Today
- Total
caLAB
[개발] Structual Design Pattern - Facade Pattern, Decorator Pattern 본문
개발 공부/컴퓨터 과학
[개발] Structual Design Pattern - Facade Pattern, Decorator Pattern
도이(doi) 2022. 4. 27. 20:44728x90
Facade Pattern
뒷 쪽에 복잡한 것들을 숨기고 앞에는 간편하게 사용하도록 제공.
클래스 뿐만 아니라 3rd 파티 라이브러리를 묶어서 더 간단하게 인터페이스를 제공.
클라이언트는 복잡하고 다양한 클래스와 라이브러리를 상대할 필요 없이 Facade만 사용.
단 하나의 기능인 launch함수를 가지고 있음. launch함수는 로켓이 어떻게 움직일지 미리 정의.
클라이언트는 부품을 전부 컨트롤할 필요 없이. 로켓 클래스를 통해서 훨씬 간편한 인터페이스를 가지게 됨.
Decorator Pattern
오브젝트를 꾸며주는 역할을 하는 패턴. 우리가 원하는 기능으로 감싸서 사용할 수 있게 만들어주는 패턴.
데코레이터 클래스는 Animal을 꾸밀 것이기 때문에 Animal과 같은 인터페이스를 가집니다.
728x90
반응형
'개발 공부 > 컴퓨터 과학' 카테고리의 다른 글
[개발] Behaviours Design Pattern - Strategy Pattern, State Pattern (0) | 2022.05.07 |
---|---|
[개발] Structual Design Pattern - Bridge Pattern, Flyweight Pattern, Composite Pattern (0) | 2022.05.03 |
[개발] Structual Design Pattern - Adapter Pattern, Proxy Pattern (0) | 2022.04.25 |
[개발] 쉽게 배워 바로 써먹는 디자인 패턴 04 - SOLID (0) | 2022.04.19 |
[개발] 쉽게 배워 바로 써먹는 디자인 패턴 03 - 빌더(builder) 패턴, 프로토타입(Prototype) 패턴 (0) | 2022.04.15 |
Comments