Java/effectiveJava (1) 썸네일형 리스트형 [이펙티브자바] 1. 생성자 대신 정적팩터리 메서드를 고려하라 객체의 생성과 파괴 객체를 만들어야 할 때와 만들지 말아야 할 때를 구분하는법 올바른 객체생성방법과 불필요한 생성을 피하는 방법 제때 파괴됨을 보장하고 파괴 전에 수행해야할 정리 작업을 관리하는 요령을 알아본다. public class Test { public static Test getTestInstance(){ return new Test(); } } 정적 팩터리 메서드를 이용하여 Test클래스의 인스턴스를 가져올 수 있다. 일반적으로 클래스를 인스턴스화 할때 사용하는 생성자(new Test)를 사용하지 않고 정적 팩터리 메서드를 이용하면서 발생하는 장점과 단점을 알아보자. 장점 이름을 가질 수 있다. public class Person { public Person(String name, int ag.. 이전 1 다음