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