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
- 릿코드풀이
- LeetCode
- python Leetcode
- 알고리즘풀기
- 코틀린기초
- python xor
- 알고리즘풀이
- binary search
- 파이썬 프로그래머스
- 파이썬알고리즘풀기
- leetcode 풀기
- 파이썬릿코드
- python 릿코드
- 파이썬 알고리즘
- 릿코드
- python zip_longest
- leetcode풀이
- 파이썬 릿코드
- 릿코드 풀기
- 상가수익률계산기
- leetcode풀기
- 파이썬 알고리즘 풀기
- 릿코드 파이썬
- python priority queue
- 잇츠디모
- 파이썬릿코드풀기
- 릿코드풀기
- python 알고리즘
- python sorted
- 파이썬알고리즘
Archives
- Today
- Total
목록python composite pattern example (1)
소프트웨어에 대한 모든 것
[디자인패턴][Composite] 컴포지트 패턴
컴포지트 패턴 정의 컴포지트 패턴(합성 패턴)은 하나의 클래스와 복합 클래스를 동일한 구성을 하여 사용하는 방법입니다. 컴포지트 패턴은 디렉토리, 파일과 같은 트리 구조의 재귀적 데이터 구조를 표현하는데 적합한 패턴입니다. 컴포지트 의도는 트리 구조로 작성하여, 전체-부분(whole-part) 관계를 표현하는 것입니다. 컴포지트 패턴 언제 사용 전체-부분 관계를 트리 구조로 표현하고 싶을 경우 전체-부분 관계를 클라이언트에서 부분, 관계 객체를 동일하게 처리하고 싶은 경우 컴포지트 패턴 클래스 다이어그램 Client는 Lean와 Composite를 직접 참조 하지 않고 공통 인터페이스 Componet를 참조 Leaf는 Component 인터페이스를 구현 Composite 클래스는 Component 객체 ..
시스템 설계 및 디자인/디자인 패턴
2022. 3. 24. 14:54