JAVA/Effective JAVA

JAVA/Effective JAVA

2장 : 객체의 생성과 파괴

2장은 자바에서 사용하는 객체의 생성자, 싱글톤 객체, GC와 관련한 내용을 다룹니다. 1. 생성자를 직접 사용하기보단 정적 팩토리 메소드 팩토리 메소드에 이름을 붙임으로써 객체를 더 가독성 있게 생성 새로 생성될 필요가 없는 객체를 기존에 존재하는 객체로 반환 ex.싱글톤 반환 객체 타입의 하위 클래스 객체들도 반환할 수 있는 다형적인 동작 2. 생성자에 매개 변수가 많다면 Builder 객체 생성에 필수적이지 않은 필드까지 고려한 많은 생성자 오버로딩은 코드의 양을 늘리는 주범 사용자의 필드값 설정이 가능한 필드만 빌더로 열 수 있음 3. 싱글톤 객체 : private 생성자와 Enum 사용 싱글톤 객체를 만들기 위해선 생성자를 private으로 둬 객체 생성을 막아야함 private static f..

김부추
'JAVA/Effective JAVA' 카테고리의 글 목록 (2 Page)