매일 매일, 차곡 차곡 쌓기



완벽하지 않은 것을 두려워 말며,
완성도를 높히는데 집중하자.

소프트웨어 디자인 패턴

팩토리 패턴

blockbuddy93 2024. 3. 27. 17:37

팩토리 패턴은 객체 생성을 담당하는 인터페이스를 정의하고, 이를 구현한 서브 클래스의 인스턴스를 반환하는 디자인 패턴입니다. 이는 여러 서브 클래스를 가진 슈퍼 클래스에서 인풋에 따라 적절한 자식 클래스의 인스턴스를 반환하는 방식을 갖추고 있습니다. 이러한 패턴을 사용함으로써 객체 생성 및 변경 부분을 캡슐화하여 소스코드의 중복을 줄일 수 있으며, 다형성을 활용하여 유연하고 확장 가능한 코드를 작성할 수 있습니다.

'소프트웨어 디자인 패턴' 카테고리의 다른 글

퍼사드 패턴  (0) 2024.03.27
싱글톤 패턴  (0) 2024.03.27