반응형

desgin pattern

1. 디자인 패턴이란?디자인 패턴(Design Pattern)이란 소프트웨어 설계 시 자주 나타나는 문제를 해결하기 위해 제시된 재사용 가능한 솔루션입니다. 즉 개발자들이 자주 직면하는 문제를 해결할 수 있도록 검증된 설계 기법을 패턴화하여 정의한 것입니다.쉽게 비유하자면 ‘요리 레시피’와 비슷합니다.음식을 만들 때마다 매번 새롭게 방법을 고민하지 않고, 검증된 레시피를 따라하면 맛있는 요리를 쉽게 만들 수 있듯이,프로그램을 개발할 때에도 매번 새롭게 설계를 고민하지 않고, 검증된 ‘디자인 패턴’을 따라하면 더 좋은 프로그램을 쉽게 만들 수 있습니다.2. 디자인 패턴이 왜 필요한가? 프로그램을 만들 때는 보통 아래와 같은 고민들을 자주 합니다.코드를 어떻게 작성해야 다른 사람이 이해하기 쉬울까?프로그램을..
반응형