컴파운드패턴

    Head First: Design Patterns - 컴파운드 패턴(Compound Pattern): MVC 패턴

    디자인 패턴: 컴파운드 패턴(Compound Pattern) 이 포스팅은 Head First: Design Patterns 책을 보고, 개인적으로 정리한 포스팅입니다. Compound Pattern 이란? 컴파운드 패턴(Compound Pattern은 일련의 패턴을 함께 사용하여 다양한 디자인 문제를 해결한다. 반복적으로 생길 수 있는 일반적인 문제를 해결하기 위한 용도로 사용된다. 간단히 설명하면 패턴으로 이루어진 패턴이다. 대표적인 컴파운드 패턴: MVC 패턴 MVC(Model-View-Controller) 패턴는 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 모델, 뷰, 컨트롤러라는 세가지 역할로 구분한 패턴이다. 요약하면 다음과 같다. Model: 애플리케이션의 데이터, 자료를 의미한다..