[S/E] 디자인 패턴 (Design Pattern)
디자인 패턴디자인 패턴: 소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴즉, 여러가지 기존의 설계 사례를 통해 비슷한 문제를 해결하기 위한 설계로 분류하고 유형별로 가장 적합한 설계를 일반화하여 패턴으로 정립GoF 의 디자인 패턴은 목적에 따라 생성, 구조 , 행위 패턴으로 분류 생성 패턴: 객체의 생성과 참조 과정을 추상화 하여 특정 객체의 생성과정을 분리한다.Factory method : 객체 생성을 직접 하지 않고 하위 클래스에 위임Singleton : 프로세스가 실행중일때 오직 하나의 객체만 생성된다Builder : 복잡한 객체의 생성 과정을 단순화하고, 객체를 단계적으로 생성하며 구성하는 패턴 구조 패턴 : 클래스나 객체의 구성으로 더 큰..
2024.06.07