[태그:] 구조 패턴

구조 패턴 (Structural Pattern)

1. 인터페이스 호환성 제공, Adapter 패턴 (1) Adapter 패턴의 개념 및 사용 목적 개념 사용 목적 호환되지 않은 인터페이스를 가진 객체 간 클래스 상속과 인스턴스 위임을 통해 인터페이스 호환성을 제공하는 구조적 디자인 패턴  – 서로 다른 인터페이스 간 호환성 제공 – 프로그램 신/구버전 공존 가능성 제공 (2) Adapter 패턴의 클래스 다이어그램 상속 위임 (3) Adapter

디자인 패턴 (Design Pattern)

1. 디자인 패턴의 개념 및 필요성 개념 특징 소프트웨어 설계 시 특정 문맥에서 공통적으로 발생하는 문제 해결을 위해 재사용 가능한 해결책 – 객체지향 설계 – 공통된 설계 문서 – 의사소통 도구로 활용 디자인 패턴은 프로그램 언어로 즉시 사용 가능한 완성된 디자인은 아니며, 상황에 맞게 사용될 수 있는 문제 해결에 대한 서술이나 템플릿을 의미   2.