디자인패턴1 [개발 관련] Design pattern(디자인 패턴)에 대하여 ✏️ 프로그래밍 디자인 패턴이란? 프로그래밍 디자인 패턴이란 소프트웨어를 설계할 때 자주 나타나는 패턴을 정형화 해둔 것이다. 좋은 소프트웨어 설계를 위한 개발자들의 경험적 산물이다. “특정한 상황에서 일반적 설계문제를 해결하기 위해 상호 교류하는 수정 가능한 객체와 클래스들에 대한 설명이다.” - GoF “숙련된 객체지향 개발자 및 기타 소프트웨어 개발자는 소프트웨어 개발의 가이드라인이 되는 일반적인 원칙들과 관용적인 해결책들의 레퍼토리(repertoire)를 구축한다. 패턴은 이러한 원칙들과 관용적 해결책들이 문제와 해결책을 기술하는 구조적인 형태로 체계화되고 명명된 것이다.” - 라만(C.Larman) ✏️ 프로그래밍 디자인 패턴의 특징 경험적으로 얻어진다. 특정한 형식을 가지고있다. 체계적으로 작.. 2022. 1. 29. 이전 1 다음