[헤드퍼스트 디자인패턴] 12장. 패턴을 모아 패턴 만들기 - 복합 패턴
·
스터디/객체지향
해당 게시물은 '헤드퍼스트 디자인패턴'을 읽고 내용을 정리한 글입니다.헤퍼디 스터디 링크: https://github.com/SSAFY11th-book-study/book-study복합 패턴의 정의반복적으로 생길 수 있는 일반적인 문제를 해결하는 용도로 2개 이상의 패턴을 결합해서 사용하는 것.패턴 몇 개를 결합한다고 해서 무조건 복합 패턴이 되는 것이 아니며, 복합 패턴이라고 불리려면 여러 가지 문제의 일반적인 해결법을 제시해야 합니다. 오리 시뮬레이션 게임에서의 복합 패턴오리 시뮬레이션 게임을 다음과 같은 기능들과 함께 만든다고 생각해보자.오리 시뮬레이션 게임을 만든다.오리 예시에 거위를 추가한다.꽥꽥 소리의 횟수를 측정한다.오리를 생산하는 팩토리를 만든다.오리를 무리 단위로 관리한다.개별 오리의 행..