[Book]/Effective Java

[Book]/Effective Java

2. 객체 생성과 파괴

개요 2장은 객체의 생성과 파괴에 대해 다룸 객체를 만들어야 할 때와 만들지 말아야 할 때를 구분 올바른 객체 생성 방법 불필요한 생성을 피하는 방법 제때 파괴됨을 보장하고 파괴 전에 수행해야 할 정리 작업을 관리하는 요령 1. 생성자 대신 정적 팩터리 메서드를 고려하라 일반적으로 클래스의 인스턴스를 얻는 전통적인 수단은 public 생성자이다. 클래스는 생성자와 별개로 정적 팩터리 메서드를 제공할 수 있다. JDBC같은 경우가 대표적인 예시이다. 장점 이름을 가질 수 있다. 생성자에 넘기는 매개 변수와 생성자 자체 만으로는 반환될 객체의 특성을 설명하지 못한다. 하지만, 정적 팩터리는 이름만 잘 지으면 반환될 객체의 특성을 쉽게 묘사할 수 있다. 호출될 때마다 인스턴스를 새로 생성하지 않아도 된다.반복..

기만주
'[Book]/Effective Java' 카테고리의 글 목록