Computer Science/디자인패턴1 [디자인패턴] 디자인 패턴이란? 목차 디자인 패턴이란? 디자인 패턴 종류 객체지향 4가지 특징, 5가지 원칙과의 관계 1. 디자인 패턴이란? 소프트웨어를 개발하다 보면 유사한 구조적 문제를 맞닥뜨리곤 한다. 구조적 문제를 어떻게 해결해야 할지 정형화시킨 소프트웨어 설계를 디자인 패턴이라고 부른다. 디자인 패턴을 사용함으로써 문제를 빠르게 해결할 수 있고, 패턴을 기반으로 기존 코드를 이해하기 쉬워 유지보수성이 좋다는 장점을 가진다. 2. 디자인 패턴 종류 가장 유명한 GoF의 디자인 패턴에서는 크게 생성, 구조, 행위 패턴으로 분류된다. 생성 패턴은 객체를 생성하거나 사용함으로써, 구조 패턴은 객체와 클래스를 구성함으로써, 행위 패턴은 클래스에 책임을 할당함으로써 문제를 해결하는 방법이다. 1) 생성 패턴 싱글톤 패턴 (Singleto.. 2024. 3. 29. 이전 1 다음