팩토리 디자인 패턴

2021. 8. 17. 23:52디자인패턴

ㅇ 제일 많이 쓰는 디자인 패턴

ㅇ 팩토리 패턴이란 다른 클래스의 객체를 생성하는 클래스를 말한다 (ex) a 클래스 하나로 b, c 클래스의 내용까지 표현)ㅇ 예시로 공장이라는 클래스 (a) 에 인형 만드는 기계 (b)가 있었다. 근데 갑자기 가구 만드는 기계 (c)를 추가하기로

    했다. c는 간단하게 추가만 하면 됨

ㅇ 객체 생성과 클래스 구현을 나눠 상호 의존도를 줄인다

ㅇ 간단하게 팩토리에 새로운 클래스 추가 가능

 

1. 심플 팩토리 패턴 예시