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
- 데이터 분석
- 파이썬
- OOP
- 차원축소
- ack
- numpy 기초
- 넘파이 배열
- 자바
- 머신러닝
- 합성곱 신경망
- 코드트리
- 코테
- 클러스터링
- c++
- java
- 네트워크 기초
- 디자인 패턴
- Design Pattern
- cpp
- lambda
- 데이터 마이닝
- NumPy
- 코딩테스트
- 넘파이
- 넘파이 기초
- python
- Machine Learning
- cpp class
- 기계학습
- 코딩테스트실력진단
Archives
- Today
- Total
목록facade (1)
준비하는 대학생
[Design Pattern] Facade Pattern(퍼사드 패턴)
퍼사드 패턴이란? 퍼사드(Facade)는 건물의 정면을 의미하는 단어로, 여기서는 복잡한 시스템의 '앞면'이라는 의미로 사용됩니다. 퍼사드 패턴은 클라이언트와 복잡한 시스템 사이에 간편한 인터페이스를 제공하는 구조적 패턴입니다. 이렇게 하면 복잡한 시스템을 더욱 단순하게 보이게 만들어, 클라이언트가 시스템을 쉽게 이해하고 사용할 수 있게 합니다. 퍼사드 패턴의 구조 퍼사드 패턴은 다음 세 가지 주요 구성 요소로 이루어져 있습니다. 퍼사드(Facade): 클라이언트에게 간편한 인터페이스를 제공합니다. 내부 시스템의 기능을 단순화된 메소드로 제공하며, 이를 통해 클라이언트가 시스템에 접근할 수 있게 합니다. 시스템 클래스(System Classes): 시스템의 복잡한 기능을 담당하는 클래스들입니다. 이 클래..
Programming/Design pattern
2023. 6. 8. 17:38