생성패턴
구조 패턴은 구조를 유연하고 효율적으로 유지하면서 객체와 클래스를 더 큰 구조로 조합하는 방법을 설명서로 독립적으로 개발한 클래스 라이브러리를 마치 하나인 것처럼 사용할 수 있다.인터페이스나 구현을 복합하는 것이 아니라 객체를 합성하는 방법을 제공한다.자세히보기호환되지
객체 간의 효과적인 의사소통과 책임 할당을 처리자세히보기핸들러들의 체인(사슬)을 따라 요청을 전달할 수 있게 해주는 행동 디자인 패턴적용 할 곳프로그램이 다양한 방식으로 다양한 종류의 요청들을 처리할 것으로 예상되지만 정확한 요청 유형들과 순서들을 미리 알 수 없는 경