팩토리 패턴
디자인 패턴의 3가지 분류 생성 패턴 (Creational) : 객체의 생성 방식 결정Class - creational patterns, Object - creational patterns.예) DBConnection을 관리하는 Instance를 하나만 만들 수 있도록 제한하여, 불필요한 연결을 막음.구조 패턴 (Structural) : 객체간의 관계를 조직예) 2개의 인터페이스가 서로 호환이 되지 않을 때, 둘을 연결해주기 위해서 새로운 클래스를 만들어서 연결시킬 수 있도록 함.행위 패턴 (Behavioral): 객체의 행위를 조직, 관리, 연합예) 하위 클래스에서 구현해야 하는 함수 및 알고리즘들을 미리 선언하여, 상속시 이를 필수로 구현하도록 함. 팩토리 패턴은 객체 생성 관련 상세 로직을 숨기..
2024.05.28