인터넷으로 열심히 찾아보고 둘이 같은거 아닌가..?? 싶었는데
차이에 대해 굉장히 잘 정리해두신 글을 찾았다.
나중에 까먹을까봐 저장해둔다.
심플 팩토리
가장 단순한 형태의 Factory 패턴
https://bcp0109.tistory.com/366
Factory 패턴 (1/3) - Simple Factory
1. Overview Factory 패턴은 객체 생성 역할을 별도의 클래스 (Factory) 에게 위임하는 것이 가장 궁극적인 목표입니다. 디자인 패턴 중 Facotry 와 관련된 패턴은 크게 두 가지가 있습니다. 팩토리 메서드
bcp0109.tistory.com
팩토리 메서드 패턴
https://bcp0109.tistory.com/367
Factory 패턴 (2/3) - Factory Method (팩토리 메서드) 패턴
1. Overview Factory 패턴은 객체 생성과 관련된 디자인 패턴입니다. 1편에서 봤던 Simple Factory 는 객체 생성 역할을 담당하면서 각 클라이언트에서 구현 클래스에 직접 의존하지 않도록 분리했습니다.
bcp0109.tistory.com
추상 팩토리 패턴
https://bcp0109.tistory.com/368
Factory 패턴 (3/3) - Abstract Factory (추상 팩토리) 패턴
1. Overview Factory 패턴 시리즈의 마지막인 추상 팩토리 패턴입니다. 추상 팩토리는 얼핏 보면 팩토리 메서드 패턴과 비슷하다고 느낄 수도 있습니다. 가장 큰 차이점은 팩토리 메서드 패턴은 어떤
bcp0109.tistory.com
'개발자: 지식 정리 > 아키텍처&설계' 카테고리의 다른 글
(링크) 덕 타이핑이란? (0) | 2023.02.03 |
---|---|
⚡️ Blocking, Non-blocking, Sync, Async 아주 쉽게 정리 (0) | 2022.12.26 |
클린 코드/아키텍처 무료 강의 링크 (0) | 2022.09.07 |
깨끗한 코드를 위한 팁 (클린 코드) (0) | 2022.07.17 |
객체지향 프로그래밍 입문 시리즈 (0) | 2022.06.15 |