구조 (Structure) 패턴구조 패턴 이란 객체 간의 상호 작용에 대한 구조적 관계를 명확히 정의하여, 코드의 유연성과 재사용성을 높이는 디자인 패턴 주요 패턴으론 다음 사항들이 있다.어댑터 (Adapter) 데코레이터(Decorator) 복합자(Composite) 파셔드(Facade) 플라이웨잇(Flyweight)프록시(Proxy)브릿지(Bridge) 파서드 (Facade) 패턴 이란복잡한 클래스 세트/하위 시스템에 대해 클라이언트 에게 단순화 된 인터페이스를 제공하는 구조적 디자인 패턴아래 그림과 같이 안에는 복잡하지만, 최종 바깥 문 (=단순화된 인터페이스)를 제공하는 것 주로 다음 경우에 많이 사용된다.복잡한 하위 시스템에 대한 제한적이지만 간단한 인터페이스가 필요한 경우하위 시스템을 레이..