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
- 디자인패턴
- 클로즈가드
- 주짓떼라
- REACT
- 영화리뷰
- web
- 노드
- 프로그래밍
- 엄티로드
- 주짓떼로
- git
- 영화감상
- 웹개발
- JavaScript
- Node
- 자바스크립트
- 하프가드
- 솔로드릴
- 드릴
- 개발자
- development
- nodejs
- 파이썬
- 개발
- Express
- 영화
- graphQL
- 리액트
- 주짓수
- Redux
Archives
- Today
- Total
목록컴포지트패턴 (1)
As i wish
[Design pattern] Composite pattern (컴포지트 패턴)
안녕하세요. 오늘은 컴포지트 패턴에 대하여 공부해보겠습니다. 컴포지트 패턴 객체들을 트리 구조로 구성하여 부분과 전체를 나타내는 계층구조로 만들수 있다. 클라이언트에서 개별 객체와 다른 객체들로 구성된 복합 객체(composite)를 똑같은 방법으로 다룰 수 있다. 쉽게 말해 컴퓨터의 디렉토리 구조라고 생각하시면 됩니다. 컴퓨터에 어떤 디렉토리가 있다고 가정 했을 때, 디렉토리 안에는 디렉토리가 있을 수도 있고, 파일이 있을수도 있죠. 근데 클라이언트 입장에서는 이게 디렉토리인지, 파일인지 구분 없이 만들 수 있게 되어야 합니다. 즉, 클라이언트는 개별 객체(파일), 복합 객체(디렉토리) 를 같은 방법으로 다룰 수 있어야 합니다. 그럼 저는 헤드퍼스트에 나온 예제를 참고하여, 메뉴로 구성해 보겠습니다. ..
Design Pattern
2019. 5. 23. 11:06