객체, 오브젝트 간의 커뮤니케이션 용도
Observer
파이프라인
Strategy
Iterator