면접을 위한 CS 전공지식 노트 - 팩토리 패턴
·
책 '면접을 위한 CS 전공지식 노트'를 읽고 정리한 내용입니다. 팩토리 패턴(Factory pattern) 객체를 생성하는 디자인 패턴 중 하나이다. 객체 생성 부분을 떼어내 추상화한 패턴이자 상속 관계에 있는 두 클래스에서 상위 클래스가 중요한 뼈대를 결정하고, 하위 클래스에서 객체 생성에 관한 구체적인 내용을 결정한다. 객체 생성의 책임을 팩토리 클래스로 위임함으로써 객체를 생성하는 코드의 유연성과 재사용성을 높일 수 있다. 장점 객체 생성의 책임을 팩토리 클래스에 위임하기 때문에 객체 생성 코드의 변경이나 유지보수가 쉬워진다. 팩토리 클래스에서 한 번 작성하면 모든 클래스에서 재사용할 수 있기 때문에 객체 생성 코드의 중복을 제거해준다. 상위 클래스는 인스턴스 생성 방식에 대해 알 필요가 없기 때..
Cold Bean
'팩토리 패턴' 태그의 글 목록