반응형
SMALL

복합체 패턴 2

[Design Pattern] 데코레이터 패턴(Decorator Pattern)

날씨는 무더운데 마스크를 끼고 다니려니 얼굴에 뭐가 나는거 같기도... 코로나19에 걸리기 전에 답답해서 죽을 것 같다는... 아무튼 답답함을 이기고 학습을 진행해야겠죠~^^ 오늘의 학습 주제는 데코레이터 패턴(Decorator Pattern)입니다 데코레이터는 "장식을 하는 것"을 의미하는데 뭔가 느낌이 어떤 본판에 살을 붙이는 패턴일 것 같네요~ 언제나 처럼 데코레이터 패턴의 역할들에 대해 정리하고 시작하겠습니다 역할 설명 Component 기능을 추가할 때 핵심이 되는 역할이며 인터페이스만을 결정 Concrete Component Component 역할의 인스턴스를 구현 장식자(Decorator) Component 역할과 동일한 인터페이스를 가지고 Decorator 역할이 장식할 대상이 되는 Com..

Java 2020.07.07

[Design Pattern] 복합체 패턴(Composite Pattern)

어느 덧 7월 2020년도 하반기로 접어들었습니다 남은 반년 화이팅하시고 좋은 성과와 행복이 가득하시길 기원합니다 아무튼 오늘의 학습 주제는 복합체 패턴입니다 컴퓨터 파일 시스템(File System)에는 디렉터리(Directory) 혹은 폴더(Folder)가 있고 그 안에는 다른 디렉터리나 폴더가 있을 수 있고 파일도 있을 수 있습니다 그런데 어떤 디렉터리 안을 조회할 때 이것이 디렉터리 인지 파일인지 모르지만 이 둘을 하나의 디렉터리 엔트리(Entry)로 간주하여 재귀적인 구조를 이루게하면 편리해질 수 있습니다 이번 학습 주제인 복합체 패턴(Composite Pattern)은 이와 같은 모습으로 만들기 위한 패턴입니다 오늘도 복합체 패턴에 등장하는 역할들을 정리하고 시작하겠습니다 역할 설명 Leaf(..

Java 2020.07.05
반응형
LIST