디자인 패턴이란 ( Design Pattern ) 디자인 패턴은 각 모듈의 세분화된 역할이나 모듈 간의 인터페이스와 같은 코드를 작성하는 수준의 세부적인 구현 방안을 설계할 때 참조할 수 있는 전형적인 해결 방식 또는 예제를 의미한다. 디자인 패턴의 특징 디자인 패턴은 문제 및 배경, 실제 적용 사례, 재사용이 가능한 코드등으로 구성되어 있습니다. 디자인 패턴은 한 패턴에 변형을 가하거나 특정 요구사항을 반영하면 유사한 형태의 다른 패턴으로 변화하는 특징이 있습니다. 디자인 패턴은 1995년 GoF( Gang of Four )라고 불리는 4명이 처음으로 구체화 및 체계화하였습니다. GoF의 디자인 패턴은 수많은 패턴들 중 가장 일반적인 패턴들을 분류하고 정리함으로써 소프트웨어 공학이나 현업에서 가장 많이..