팩토리 메서드 패턴 썸네일형 리스트형 개발지식 스터디 발표 자료(빌더 패턴 & 팩토리 메서드 패턴) 객체 생성 관련 대표적인 디자인 패턴 생성자 패턴: 생성자를 통해 객체를 생성 자바 빈 패턴: 객체 상태의 초기화 없이 객체 생성 후, setter를 통해 상태를 초기화/변경 프로토타입 패턴: 기존 객체를 복제해 새로운 객체를 생성 빌더 패턴: 객체 생성을 한 번에 하지 않고 순차적으로 진행 팩토리 메서드 패턴: 객체 생성 전용 인터페이스를 통해 새로운 객체를 생성 추상 팩토리 패턴: 여러 팩토리 메서드들을 모아, 여러 객체 간 연관된 객체 생성을 관리 객체 상태 관리 방법 객체의 상태를 직접 변경하는 방식 field의 접근제한자를 public으로 선언 매우 편리하게 원하는 값을 초기화/변경/조회 가능 의도치 않은 객체 상태 변경에 매우 취약함 유효성 검사를 수행할 수 없음 —> 객체가 유효하지 않은 상.. 더보기 이전 1 다음